@backstage/cli@0.6.0
Minor Changes
19fe61c27: We have updated the default
eslint
rules in the@backstage/cli
package.-'@typescript-eslint/no-shadow': 'off', -'@typescript-eslint/no-redeclare': 'off', +'no-shadow': 'off', +'no-redeclare': 'off', +'@typescript-eslint/no-shadow': 'error', +'@typescript-eslint/no-redeclare': 'error',
The rules are documented here and here.
This involved a large number of small changes to the code base. When you compile your own code using the CLI, you may also be
affected. We consider these rules important, and the primary recommendation is to try to update your code according to the
documentation above. But those that prefer to not enable the rules, or need time to perform the updates, may update their
local.eslintrc.js
file(s) in the repo root and/or in individual plugins as they see fit:module.exports = { // ... other declarations rules: { '@typescript-eslint/no-shadow': 'off', '@typescript-eslint/no-redeclare': 'off', }, };
Because of the nature of this change, we're unable to provide a grace period for the update :(
Patch Changes
- 398e1f83e: Update
create-plugin
template to use the new composability API, by switching to exporting a single routable extension component.
- e9aab60c7: Fixed module resolution of external libraries during backend development. Modules used to be resolved relative to the backend entrypoint, but are now resolved relative to each individual module.
- a08c4b0b0: Add check for outdated/duplicate packages to yarn start
- Updated dependencies [062df71db]
- Updated dependencies [e9aab60c7]
- @backstage/config-loader@0.5.1
- @backstage/config-loader@0.5.1
## @backstage/core@0.6.0
Minor Changes
21e624ba9: Closes #3556
The scroll bar of collapsed sidebar is now hidden without full screen.
Patch Changes
12ece98cd: Add className to the SidebarItem
d82246867: Update
WarningPanel
component to use accordion-style expansion5fa3bdb55: Add
href
in addition toonClick
toItemCard
. Ensure that the height of a
ItemCard
with and without tags is equal.da9f53c60: Add a
prop
union forSignInPage
that allows it to be used for just a single provider, with inline errors, and optionally with automatic sign-in.32c95605f: Fix check that determines whether popup was closed or the messaging was misconfigured.
54c7d02f7: Introduce
TabbedLayout
for creating tabs that are routed.<TabbedLayout> <TabbedLayout.Route path="/example" title="Example tab"> <div>This is rendered under /example/anything-here route</div> </TabbedLayout.Route> </TabbedLayout>
Updated dependencies [c810082ae]
@backstage/theme@0.2.3
@backstage/create-app@0.3.8
Patch Changes
019fe39a0:
@backstage/plugin-catalog
stopped exporting hooks and helpers for other
plugins. They are migrated to@backstage/plugin-catalog-react
.
Change both your dependencies and imports to the new package.436ca3f62: Remove techdocs.requestUrl and techdocs.storageUrl from app-config.yaml
Updated dependencies [ceef4dd89]
Updated dependencies [720149854]
Updated dependencies [c777df180]
Updated dependencies [398e1f83e]
Updated dependencies [12ece98cd]
Updated dependencies [d82246867]
Updated dependencies [7fc89bae2]
Updated dependencies [c810082ae]
Updated dependencies [b712841d6]
Updated dependencies [a5628df40]
Updated dependencies [2430ee7c2]
Updated dependencies [3149bfe63]
Updated dependencies [5fa3bdb55]
Updated dependencies [bc5082a00]
Updated dependencies [6e612ce25]
Updated dependencies [e44925723]
Updated dependencies [b37501a3d]
Updated dependencies [a26668913]
Updated dependencies [025e122c3]
Updated dependencies [e9aab60c7]
Updated dependencies [21e624ba9]
Updated dependencies [19fe61c27]
Updated dependencies [e9aab60c7]
Updated dependencies [da9f53c60]
Updated dependencies [a08c4b0b0]
Updated dependencies [24e47ef1e]
Updated dependencies [bc5082a00]
Updated dependencies [b37501a3d]
Updated dependencies [90c8f20b9]
Updated dependencies [32c95605f]
Updated dependencies [7881f2117]
Updated dependencies [529d16d27]
Updated dependencies [54c7d02f7]
Updated dependencies [de98c32ed]
Updated dependencies [806929fe2]
Updated dependencies [019fe39a0]
Updated dependencies [cdea0baf1]
Updated dependencies [019fe39a0]
Updated dependencies [11cb5ef94]
@backstage/plugin-catalog-import@0.3.7
@backstage/plugin-scaffolder@0.4.2
@backstage/plugin-techdocs-backend@0.5.5
@backstage/cli@0.6.0
@backstage/core@0.6.0
@backstage/plugin-api-docs@0.4.4
@backstage/plugin-catalog@0.3.0
@backstage/theme@0.2.3
@backstage/plugin-lighthouse@0.2.9
@backstage/backend-common@0.5.2
@backstage/plugin-catalog-backend@0.6.0
@backstage/plugin-techdocs@0.5.5
@backstage/plugin-user-settings@0.2.5
@backstage/catalog-model@0.7.1
@backstage/plugin-scaffolder-backend@0.6.0
@backstage/plugin-app-backend@0.3.6
@backstage/plugin-tech-radar@0.3.4
@backstage/plugin-explore@0.2.4
@backstage/plugin-circleci@0.2.7
@backstage/plugin-github-actions@0.3.1
@backstage/plugin-search@0.2.7
@backstage/test-utils@0.1.6
@backstage/plugin-auth-backend@0.2.12
@backstage/plugin-proxy-backend@0.2.4
@backstage/plugin-rollbar-backend@0.1.7
@backstage/plugin-catalog@0.3.0
Minor Changes
019fe39a0:
@backstage/plugin-catalog
stopped exporting hooks and helpers for other
plugins. They are migrated to@backstage/plugin-catalog-react
.
Change both your dependencies and imports to the new package.Patch Changes
7fc89bae2: Display owner and system as entity page links in the tables of the
api-docs
plugin.
MoveisOwnerOf
andgetEntityRelations
from@backstage/plugin-catalog
to
@backstage/plugin-catalog-react
and export it from there to use it by other
plugins.b37501a3d: Add
children
option toaddPage
, which will be rendered as the children of theRoute
.b37501a3d: Finalize migration to new composability API, with the plugin instance now exported
catalogPlugin
.54c7d02f7: Introduce
TabbedLayout
for creating tabs that are routed.<TabbedLayout> <TabbedLayout.Route path="/example" title="Example tab"> <div>This is rendered under /example/anything-here route</div> </TabbedLayout.Route> </TabbedLayout>
Updated dependencies [720149854]
Updated dependencies [12ece98cd]
Updated dependencies [d82246867]
Updated dependencies [7fc89bae2]
Updated dependencies [c810082ae]
Updated dependencies [5fa3bdb55]
Updated dependencies [6e612ce25]
Updated dependencies [025e122c3]
Updated dependencies [21e624ba9]
Updated dependencies [da9f53c60]
Updated dependencies [32c95605f]
Updated dependencies [7881f2117]
Updated dependencies [54c7d02f7]
Updated dependencies [019fe39a0]
Updated dependencies [11cb5ef94]
- @backstage/plugin-scaffolder@0.4.2
- @backstage/core@0.6.0
- @backstage/plugin-catalog-react@0.0.2
- @backstage/theme@0.2.3
- @backstage/catalog-model@0.7.1
- @backstage/plugin-scaffolder@0.4.2
## @backstage/plugin-catalog-backend@0.6.0
Minor Changes
3149bfe63: Make use of the
resolveUrl
facility of theintegration
package.Also rename the
LocationRefProcessor
toLocationEntityProcessor
, to match the file name. This constitutes an interface change since the class is exported, but it is unlikely to be consumed outside of the package since it sits comfortably with the other default processors inside the catalog builder.
Patch Changes
- 24e47ef1e: Throw
NotAllowedError
when registering locations with entities of disallowed kinds
- Updated dependencies [c4abcdb60]
- Updated dependencies [2430ee7c2]
- Updated dependencies [6e612ce25]
- Updated dependencies [025e122c3]
- Updated dependencies [064c513e1]
- Updated dependencies [7881f2117]
- Updated dependencies [3149bfe63]
- Updated dependencies [2e62aea6f]
- Updated dependencies [11cb5ef94]
- @backstage/integration@0.3.2
- @backstage/backend-common@0.5.2
- @backstage/catalog-model@0.7.1
- @backstage/integration@0.3.2
## @backstage/plugin-cost-insights@0.8.0
Minor Changes
- 19172f5a9: add alert hooks
Patch Changes
- 4c6a6dddd: Fixed date calculations incorrectly converting to UTC in some cases. This should be a transparent change.
- Updated dependencies [12ece98cd]
- Updated dependencies [d82246867]
- Updated dependencies [c810082ae]
- Updated dependencies [5fa3bdb55]
- Updated dependencies [21e624ba9]
- Updated dependencies [da9f53c60]
- Updated dependencies [32c95605f]
- Updated dependencies [54c7d02f7]
- @backstage/core@0.6.0
- @backstage/theme@0.2.3
- @backstage/core@0.6.0
## @backstage/plugin-fossa@0.2.0
Minor Changes
5ac9df899: Port FOSSA plugin to new extension model.
If you are using the FOSSA plugin adjust the plugin import from
plugin
to
fossaPlugin
and replace<FossaCard entity={...} ...>
with<EntityFossaCard />
.
Patch Changes
- Updated dependencies [12ece98cd]
- Updated dependencies [d82246867]
- Updated dependencies [7fc89bae2]
- Updated dependencies [c810082ae]
- Updated dependencies [5fa3bdb55]
- Updated dependencies [6e612ce25]
- Updated dependencies [025e122c3]
- Updated dependencies [21e624ba9]
- Updated dependencies [da9f53c60]
- Updated dependencies [32c95605f]
- Updated dependencies [7881f2117]
- Updated dependencies [54c7d02f7]
- Updated dependencies [11cb5ef94]
- @backstage/core@0.6.0
- @backstage/plugin-catalog-react@0.0.2
- @backstage/theme@0.2.3
- @backstage/catalog-model@0.7.1
- @backstage/core@0.6.0
## @backstage/plugin-scaffolder-backend@0.6.0
Minor Changes
cdea0baf1: The scaffolder is updated to generate a unique workspace directory inside the temp folder. This directory is cleaned up by the job processor after each run.
The prepare/template/publish steps have been refactored to operate on known directories,
template/
andresult/
, inside the temporary workspace path.Updated preparers to accept the template url instead of the entire template. This is done primarily to allow for backwards compatibility between v1 and v2 scaffolder templates.
Fixes broken GitHub actions templating in the Create React App template.
For those with custom preparers, templates, or publishers
The preparer interface has changed, the prepare method now only takes a single argument, and doesn't return anything. As part of this change the preparers were refactored to accept a URL pointing to the target directory, rather than computing that from the template entity.
The
workingDirectory
option was also removed, and replaced with aworkspacePath
option. The difference between the two is thatworkingDirectory
was a place for the preparer to create temporary directories, while theworkspacePath
is the specific folder were the entire templating process for a single template job takes place. Instead of returning a path to the folder were the prepared contents were placed, the contents are put at the<workspacePath>/template
path.```diff
type PreparerOptions = {- workingDirectory?: string;
- /**
- * Full URL to the directory containg template data
- */
- url: string;
- /**
- * The workspace path that will eventually be the the root of the new repo
- */
- workspacePath: string;
logger: Logger;
};
-prepare(template: TemplateEntityV1alpha1, opts?: PreparerOptions): Promise
+prepare(opts: PreparerOptions): Promise; Instead of returning a path to the folder were the templaters contents were placed, the contents are put at the `<workspacePath>/result` path. All templaters now also expect the source template to be present in the `template` directory within the `workspacePath`. ```diff export type TemplaterRunOptions = { - directory: string; + workspacePath: string; values: TemplaterValues; logStream?: Writable; dockerClient: Docker; }; -public async run(options: TemplaterRunOptions): Promise<TemplaterRunResult> +public async run(options: TemplaterRunOptions): Promise<void>
Just like the preparer and templaters, the publishers have also switched to using
workspacePath
. The root of the new repo is expected to be located at<workspacePath>/result
.export type PublisherOptions = { values: TemplaterValues; - directory: string; + workspacePath: string; logger: Logger; };
Patch Changes
- a26668913: Attempt to fix windows test errors in master
- 529d16d27: # Repo visibility for GitLab and BitBucket repos
NOTE: This changes default repo visibility fromprivate
topublic
for GitLab and BitBucket which
is consistent with the GitHub default. If you were counting onprivate
visibility, you'll need to update
your scaffolder config to useprivate
.
This adds repo visibility feature parity with GitHub for GitLab and BitBucket.
To configure the repo visibility, set scaffolder.type.visibility as in this example:
yaml scaffolder: github: visibility: private # 'public' or 'internal' or 'private' (default is 'public') gitlab: visibility: public # 'public' or 'internal' or 'private' (default is 'public') bitbucket: visibility: public # 'public' or 'private' (default is 'public')
Updated dependencies [c4abcdb60]
Updated dependencies [2430ee7c2]
Updated dependencies [6e612ce25]
Updated dependencies [025e122c3]
Updated dependencies [064c513e1]
Updated dependencies [7881f2117]
Updated dependencies [3149bfe63]
Updated dependencies [2e62aea6f]
Updated dependencies [11cb5ef94]
- @backstage/integration@0.3.2
- @backstage/backend-common@0.5.2
- @backstage/catalog-model@0.7.1
- workingDirectory?: string;
## @backstage/backend-common@0.5.2
Patch Changes
2430ee7c2: Updated the
rootLogger
in@backstage/backend-common
to support custom logging options. This is useful when you want to make some changes without re-implementing the entire logger and callingsetRootLogger
orlogger.configure
. For example you can add additionaldefaultMeta
tags to each log entry. The following changes are included:- Added
createRootLogger
which accepts winstonLoggerOptions
. These options allow overriding the default keys.
Example Usage:
// Create the logger const logger = createRootLogger({ defaultMeta: { appName: 'backstage', appEnv: 'prod' }, }); // Add a custom logger transport logger.add(new MyCustomTransport()); const config = await loadBackendConfig({ argv: process.argv, logger: getRootLogger(), // already set to new logger instance });
Updated dependencies [c4abcdb60]
Updated dependencies [062df71db]
Updated dependencies [064c513e1]
Updated dependencies [e9aab60c7]
Updated dependencies [3149bfe63]
Updated dependencies [2e62aea6f]
@backstage/integration@0.3.2
@backstage/config-loader@0.5.1
@backstage/catalog-model@0.7.1
Patch Changes
6e612ce25: Adds a new optional
links
metadata field to the Entity class within thecatalog-model
package (as discussed in [RFC] Entity Links). This PR adds support for the entity links only. Follow up PR's will introduce the UI component to display them.025e122c3: Replace
yup
withajv
, for validation of catalog entities.7881f2117: Introduce json schema variants of the
yup
validation schemas11cb5ef94: Implement matchEntityWithRef for client side filtering of entities by ref matching
@backstage/config-loader@0.5.1
Patch Changes
062df71db: Bump
config-loader
toajv
7, to enable v7 feature use elsewheree9aab60c7: Each piece of the configuration schema is now validated upfront, in order to produce more informative errors.
@backstage/dev-utils@0.1.9
Patch Changes
720149854: Added
path
option toaddPage
that can be used to set a specific path for the page rather than a generated one. Also omit sidebar item altogether iftitle
option is not set.019fe39a0: Switch dependency from
@backstage/plugin-catalog
to@backstage/plugin-catalog-react
.Updated dependencies [12ece98cd]
Updated dependencies [d82246867]
Updated dependencies [7fc89bae2]
Updated dependencies [c810082ae]
Updated dependencies [5fa3bdb55]
Updated dependencies [6e612ce25]
Updated dependencies [025e122c3]
Updated dependencies [21e624ba9]
Updated dependencies [da9f53c60]
Updated dependencies [32c95605f]
Updated dependencies [7881f2117]
Updated dependencies [54c7d02f7]
Updated dependencies [11cb5ef94]
@backstage/core@0.6.0
@backstage/plugin-catalog-react@0.0.2
@backstage/theme@0.2.3
@backstage/catalog-model@0.7.1
@backstage/integration@0.3.2
Patch Changes
c4abcdb60: Fix GitLab handling of paths with spaces
064c513e1: Properly forward errors that occur when looking up GitLab project IDs.
3149bfe63: Add a
resolveUrl
method to integrations, that works like the two-argument URL
constructor. The reason for using this is that Azure have their paths in a
query parameter, rather than the pathname of the URL.
The implementation is optional (when not present, the URL constructor is used),
so this does not imply a breaking change.2e62aea6f: #4322 Bitbucket own hosted v5.11.1 branchUrl fix and enabled error tracing… #4347
@backstage/techdocs-common@0.3.7
Patch Changes
c777df180: 1. Added option to use Azure Blob Storage as a choice to store the static generated files for TechDocs.
e44925723:
techdocs.requestUrl
andtechdocs.storageUrl
are now optional configs and the discovery API will be used to get the URL where techdocs plugin is hosted.f0320190d: dir preparer will use URL Reader in its implementation.
Updated dependencies [c4abcdb60]
Updated dependencies [2430ee7c2]
Updated dependencies [6e612ce25]
Updated dependencies [025e122c3]
Updated dependencies [064c513e1]
Updated dependencies [7881f2117]
Updated dependencies [3149bfe63]
Updated dependencies [2e62aea6f]
Updated dependencies [11cb5ef94]
@backstage/integration@0.3.2
@backstage/backend-common@0.5.2
@backstage/catalog-model@0.7.1
@backstage/theme@0.2.3
Patch Changes
c810082ae: Updates warning text color to align to updated
WarningPanel
styling@backstage/plugin-api-docs@0.4.4
Patch Changes
7fc89bae2: Display owner and system as entity page links in the tables of the
api-docs
plugin.
MoveisOwnerOf
andgetEntityRelations
from@backstage/plugin-catalog
to
@backstage/plugin-catalog-react
and export it from there to use it by other
plugins.bc5082a00: Migrate to new composability API, exporting the plugin as
apiDocsPlugin
, index page asApiExplorerPage
, and entity page cards asEntityApiDefinitionCard
,EntityConsumedApisCard
,EntityConsumingComponentsCard
,EntityProvidedApisCard
, andEntityProvidingComponentsCard
.019fe39a0: Switch dependency from
@backstage/plugin-catalog
to@backstage/plugin-catalog-react
.Updated dependencies [12ece98cd]
Updated dependencies [d82246867]
Updated dependencies [7fc89bae2]
Updated dependencies [c810082ae]
Updated dependencies [5fa3bdb55]
Updated dependencies [6e612ce25]
Updated dependencies [025e122c3]
Updated dependencies [21e624ba9]
Updated dependencies [da9f53c60]
Updated dependencies [32c95605f]
Updated dependencies [7881f2117]
Updated dependencies [54c7d02f7]
Updated dependencies [11cb5ef94]
@backstage/core@0.6.0
@backstage/plugin-catalog-react@0.0.2
@backstage/theme@0.2.3
@backstage/catalog-model@0.7.1
@backstage/plugin-app-backend@0.3.6
Patch Changes
e9aab60c7: Failures to load the frontend configuration schema now throws an error that includes more context and instructions for how to fix the issue.
Updated dependencies [2430ee7c2]
Updated dependencies [062df71db]
Updated dependencies [e9aab60c7]
@backstage/backend-common@0.5.2
@backstage/config-loader@0.5.1
@backstage/plugin-catalog-import@0.3.7
Patch Changes
ceef4dd89: Export api (Client, API, ref) from the catalog import plugin.
b712841d6: Migrated to new composability API, exporting the plugin instance as
catalogImportPlugin
, and the page asCatalogImportPage
.019fe39a0: Switch dependency from
@backstage/plugin-catalog
to@backstage/plugin-catalog-react
.Updated dependencies [12ece98cd]
Updated dependencies [c4abcdb60]
Updated dependencies [d82246867]
Updated dependencies [7fc89bae2]
Updated dependencies [c810082ae]
Updated dependencies [5fa3bdb55]
Updated dependencies [6e612ce25]
Updated dependencies [025e122c3]
Updated dependencies [21e624ba9]
Updated dependencies [064c513e1]
Updated dependencies [da9f53c60]
Updated dependencies [32c95605f]
Updated dependencies [7881f2117]
Updated dependencies [3149bfe63]
Updated dependencies [54c7d02f7]
Updated dependencies [2e62aea6f]
Updated dependencies [11cb5ef94]
@backstage/core@0.6.0
@backstage/integration@0.3.2
@backstage/plugin-catalog-react@0.0.2
@backstage/theme@0.2.3
@backstage/catalog-model@0.7.1
@backstage/plugin-catalog-react@0.0.2
Patch Changes
7fc89bae2: Display owner and system as entity page links in the tables of the
api-docs
plugin.
MoveisOwnerOf
andgetEntityRelations
from@backstage/plugin-catalog
to
@backstage/plugin-catalog-react
and export it from there to use it by other
plugins.Updated dependencies [12ece98cd]
Updated dependencies [d82246867]
Updated dependencies [5fa3bdb55]
Updated dependencies [6e612ce25]
Updated dependencies [025e122c3]
Updated dependencies [21e624ba9]
Updated dependencies [da9f53c60]
Updated dependencies [32c95605f]
Updated dependencies [7881f2117]
Updated dependencies [54c7d02f7]
Updated dependencies [11cb5ef94]
@backstage/core@0.6.0
@backstage/catalog-model@0.7.1
@backstage/plugin-circleci@0.2.7
Patch Changes
019fe39a0: Switch dependency from
@backstage/plugin-catalog
to@backstage/plugin-catalog-react
.Updated dependencies [12ece98cd]
Updated dependencies [d82246867]
Updated dependencies [7fc89bae2]
Updated dependencies [c810082ae]
Updated dependencies [5fa3bdb55]
Updated dependencies [6e612ce25]
Updated dependencies [025e122c3]
Updated dependencies [21e624ba9]
Updated dependencies [da9f53c60]
Updated dependencies [32c95605f]
Updated dependencies [7881f2117]
Updated dependencies [54c7d02f7]
Updated dependencies [11cb5ef94]
@backstage/core@0.6.0
@backstage/plugin-catalog-react@0.0.2
@backstage/theme@0.2.3
@backstage/catalog-model@0.7.1
@backstage/plugin-cloudbuild@0.2.8
Patch Changes
019fe39a0: Switch dependency from
@backstage/plugin-catalog
to@backstage/plugin-catalog-react
.Updated dependencies [12ece98cd]
Updated dependencies [d82246867]
Updated dependencies [c810082ae]
Updated dependencies [5fa3bdb55]
Updated dependencies [6e612ce25]
Updated dependencies [025e122c3]
Updated dependencies [21e624ba9]
Updated dependencies [da9f53c60]
Updated dependencies [32c95605f]
Updated dependencies [7881f2117]
Updated dependencies [54c7d02f7]
Updated dependencies [11cb5ef94]
@backstage/core@0.6.0
@backstage/theme@0.2.3
@backstage/catalog-model@0.7.1
@backstage/plugin-explore@0.2.4
Patch Changes
54c7d02f7: Introduce
TabbedLayout
for creating tabs that are routed.<TabbedLayout> <TabbedLayout.Route path="/example" title="Example tab"> <div>This is rendered under /example/anything-here route</div> </TabbedLayout.Route> </TabbedLayout>
- Added
806929fe2: Rework the explore plugin to allow the user to explore things in the ecosystem,
including tools and domains.Updated dependencies [12ece98cd]
Updated dependencies [d82246867]
Updated dependencies [7fc89bae2]
Updated dependencies [c810082ae]
Updated dependencies [5fa3bdb55]
Updated dependencies [6e612ce25]
Updated dependencies [025e122c3]
Updated dependencies [21e624ba9]
Updated dependencies [da9f53c60]
Updated dependencies [32c95605f]
Updated dependencies [7881f2117]
Updated dependencies [54c7d02f7]
Updated dependencies [11cb5ef94]
- @backstage/core@0.6.0
- @backstage/plugin-catalog-react@0.0.2
- @backstage/theme@0.2.3
- @backstage/catalog-model@0.7.1
- @backstage/plugin-explore-react@0.0.2
- @backstage/core@0.6.0
## @backstage/plugin-explore-react@0.0.2
Patch Changes
- Updated dependencies [12ece98cd]
- Updated dependencies [d82246867]
- Updated dependencies [5fa3bdb55]
- Updated dependencies [21e624ba9]
- Updated dependencies [da9f53c60]
- Updated dependencies [32c95605f]
- Updated dependencies [54c7d02f7]
- @backstage/core@0.6.0
- @backstage/core@0.6.0
## @backstage/plugin-gcp-projects@0.2.4
Patch Changes
- bc5082a00: Migrate to new composability API, exporting the plugin as
gcpProjectsPlugin
and page asGcpProjectsPage
.
- Updated dependencies [12ece98cd]
- Updated dependencies [d82246867]
- Updated dependencies [c810082ae]
- Updated dependencies [5fa3bdb55]
- Updated dependencies [21e624ba9]
- Updated dependencies [da9f53c60]
- Updated dependencies [32c95605f]
- Updated dependencies [54c7d02f7]
- @backstage/core@0.6.0
- @backstage/theme@0.2.3
- @backstage/core@0.6.0
## @backstage/plugin-github-actions@0.3.1
Patch Changes
- 019fe39a0: Switch dependency from
@backstage/plugin-catalog
to@backstage/plugin-catalog-react
.
- Updated dependencies [12ece98cd]
- Updated dependencies [c4abcdb60]
- Updated dependencies [d82246867]
- Updated dependencies [c810082ae]
- Updated dependencies [5fa3bdb55]
- Updated dependencies [6e612ce25]
- Updated dependencies [025e122c3]
- Updated dependencies [21e624ba9]
- Updated dependencies [064c513e1]
- Updated dependencies [da9f53c60]
- Updated dependencies [32c95605f]
- Updated dependencies [7881f2117]
- Updated dependencies [3149bfe63]
- Updated dependencies [54c7d02f7]
- Updated dependencies [2e62aea6f]
- Updated dependencies [11cb5ef94]
- @backstage/core@0.6.0
- @backstage/integration@0.3.2
- @backstage/theme@0.2.3
- @backstage/catalog-model@0.7.1
- @backstage/core@0.6.0
## @backstage/plugin-gitops-profiles@0.2.4
Patch Changes
- Updated dependencies [12ece98cd]
- Updated dependencies [d82246867]
- Updated dependencies [c810082ae]
- Updated dependencies [5fa3bdb55]
- Updated dependencies [21e624ba9]
- Updated dependencies [da9f53c60]
- Updated dependencies [32c95605f]
- Updated dependencies [54c7d02f7]
- @backstage/core@0.6.0
- @backstage/theme@0.2.3
- @backstage/core@0.6.0
## @backstage/plugin-graphiql@0.2.7
Patch Changes
- 87b189d00: Finalized composability API migration, now exporting the plugin as
graphiqlPlugin
.
- Updated dependencies [12ece98cd]
- Updated dependencies [d82246867]
- Updated dependencies [c810082ae]
- Updated dependencies [5fa3bdb55]
- Updated dependencies [21e624ba9]
- Updated dependencies [da9f53c60]
- Updated dependencies [32c95605f]
- Updated dependencies [54c7d02f7]
- @backstage/core@0.6.0
- @backstage/theme@0.2.3
- @backstage/core@0.6.0
## @backstage/plugin-jenkins@0.3.8
Patch Changes
- 019fe39a0: Switch dependency from
@backstage/plugin-catalog
to@backstage/plugin-catalog-react
.
- Updated dependencies [12ece98cd]
- Updated dependencies [d82246867]
- Updated dependencies [7fc89bae2]
- Updated dependencies [c810082ae]
- Updated dependencies [5fa3bdb55]
- Updated dependencies [6e612ce25]
- Updated dependencies [025e122c3]
- Updated dependencies [21e624ba9]
- Updated dependencies [da9f53c60]
- Updated dependencies [32c95605f]
- Updated dependencies [7881f2117]
- Updated dependencies [54c7d02f7]
- Updated dependencies [11cb5ef94]
- @backstage/core@0.6.0
- @backstage/plugin-catalog-react@0.0.2
- @backstage/theme@0.2.3
- @backstage/catalog-model@0.7.1
- @backstage/core@0.6.0
## @backstage/plugin-kafka@0.2.1
Patch Changes
- 019fe39a0: Switch dependency from
@backstage/plugin-catalog
to@backstage/plugin-catalog-react
.
- Updated dependencies [12ece98cd]
- Updated dependencies [d82246867]
- Updated dependencies [7fc89bae2]
- Updated dependencies [c810082ae]
- Updated dependencies [5fa3bdb55]
- Updated dependencies [6e612ce25]
- Updated dependencies [025e122c3]
- Updated dependencies [21e624ba9]
- Updated dependencies [da9f53c60]
- Updated dependencies [32c95605f]
- Updated dependencies [7881f2117]
- Updated dependencies [54c7d02f7]
- Updated dependencies [11cb5ef94]
- @backstage/core@0.6.0
- @backstage/plugin-catalog-react@0.0.2
- @backstage/theme@0.2.3
- @backstage/catalog-model@0.7.1
- @backstage/core@0.6.0
## @backstage/plugin-kubernetes@0.3.8
Patch Changes
- Updated dependencies [12ece98cd]
- Updated dependencies [d82246867]
- Updated dependencies [c810082ae]
- Updated dependencies [5fa3bdb55]
- Updated dependencies [6e612ce25]
- Updated dependencies [025e122c3]
- Updated dependencies [21e624ba9]
- Updated dependencies [da9f53c60]
- Updated dependencies [32c95605f]
- Updated dependencies [7881f2117]
- Updated dependencies [54c7d02f7]
- Updated dependencies [11cb5ef94]
- @backstage/core@0.6.0
- @backstage/theme@0.2.3
- @backstage/catalog-model@0.7.1
- @backstage/core@0.6.0
## @backstage/plugin-lighthouse@0.2.9
Patch Changes
- a5628df40: Migrate to new composability API, exporting the plugin instance as
lighthousePlugin
, the top-level page asLighthousePage
, the entity card asEntityLastLighthouseAuditCard
, and the entity content asEntityLighthouseContent
.
- 019fe39a0: Switch dependency from
@backstage/plugin-catalog
to@backstage/plugin-catalog-react
.
- Updated dependencies [12ece98cd]
- Updated dependencies [d82246867]
- Updated dependencies [7fc89bae2]
- Updated dependencies [c810082ae]
- Updated dependencies [5fa3bdb55]
- Updated dependencies [6e612ce25]
- Updated dependencies [025e122c3]
- Updated dependencies [21e624ba9]
- Updated dependencies [da9f53c60]
- Updated dependencies [32c95605f]
- Updated dependencies [7881f2117]
- Updated dependencies [54c7d02f7]
- Updated dependencies [11cb5ef94]
- @backstage/core@0.6.0
- @backstage/plugin-catalog-react@0.0.2
- @backstage/theme@0.2.3
- @backstage/catalog-model@0.7.1
- @backstage/core@0.6.0
## @backstage/plugin-newrelic@0.2.4
Patch Changes
- Updated dependencies [12ece98cd]
- Updated dependencies [d82246867]
- Updated dependencies [c810082ae]
- Updated dependencies [5fa3bdb55]
- Updated dependencies [21e624ba9]
- Updated dependencies [da9f53c60]
- Updated dependencies [32c95605f]
- Updated dependencies [54c7d02f7]
- @backstage/core@0.6.0
- @backstage/theme@0.2.3
- @backstage/core@0.6.0
## @backstage/plugin-org@0.3.5
Patch Changes
7fc89bae2: Display owner and system as entity page links in the tables of the
api-docs
plugin.Move
isOwnerOf
andgetEntityRelations
from@backstage/plugin-catalog
to
@backstage/plugin-catalog-react
and export it from there to use it by other
plugins.0269f4fd9: Migrate to new composability API, exporting the plugin instance as
orgPlugin
, and the entity cards asEntityGroupProfileCard
,EntityMembersListCard
,EntityOwnershipCard
, andEntityUserProfileCard
.019fe39a0: Switch dependency from
@backstage/plugin-catalog
to@backstage/plugin-catalog-react
.Updated dependencies [12ece98cd]
Updated dependencies [d82246867]
Updated dependencies [7fc89bae2]
Updated dependencies [c810082ae]
Updated dependencies [5fa3bdb55]
Updated dependencies [6e612ce25]
Updated dependencies [025e122c3]
Updated dependencies [21e624ba9]
Updated dependencies [da9f53c60]
Updated dependencies [32c95605f]
Updated dependencies [7881f2117]
Updated dependencies [54c7d02f7]
Updated dependencies [11cb5ef94]
- @backstage/core@0.6.0
- @backstage/plugin-catalog-react@0.0.2
- @backstage/theme@0.2.3
- @backstage/catalog-model@0.7.1
- @backstage/core@0.6.0
## @backstage/plugin-pagerduty@0.2.7
Patch Changes
- Updated dependencies [12ece98cd]
- Updated dependencies [d82246867]
- Updated dependencies [c810082ae]
- Updated dependencies [5fa3bdb55]
- Updated dependencies [6e612ce25]
- Updated dependencies [025e122c3]
- Updated dependencies [21e624ba9]
- Updated dependencies [da9f53c60]
- Updated dependencies [32c95605f]
- Updated dependencies [7881f2117]
- Updated dependencies [54c7d02f7]
- Updated dependencies [11cb5ef94]
- @backstage/core@0.6.0
- @backstage/theme@0.2.3
- @backstage/catalog-model@0.7.1
- @backstage/core@0.6.0
## @backstage/plugin-register-component@0.2.8
Patch Changes
- 019fe39a0: Switch dependency from
@backstage/plugin-catalog
to@backstage/plugin-catalog-react
.
- Updated dependencies [12ece98cd]
- Updated dependencies [d82246867]
- Updated dependencies [7fc89bae2]
- Updated dependencies [c810082ae]
- Updated dependencies [5fa3bdb55]
- Updated dependencies [6e612ce25]
- Updated dependencies [025e122c3]
- Updated dependencies [21e624ba9]
- Updated dependencies [da9f53c60]
- Updated dependencies [32c95605f]
- Updated dependencies [7881f2117]
- Updated dependencies [54c7d02f7]
- Updated dependencies [11cb5ef94]
- @backstage/core@0.6.0
- @backstage/plugin-catalog-react@0.0.2
- @backstage/theme@0.2.3
- @backstage/catalog-model@0.7.1
- @backstage/core@0.6.0
## @backstage/plugin-rollbar@0.2.9
Patch Changes
- 9d6ef14bc: Migrated to new composability API, exporting the plugin instance as
rollbarPlugin
, the entity page content asEntityRollbarContent
, and entity conditional asisRollbarAvailable
. Updated theEntityPage
for theexample-app
to include a compositeErrorsSwitcher
component that works with bothSentry
&Rollbar
. Also removed the unused and undocumentedRollbarHome
related components.
- 019fe39a0: Switch dependency from
@backstage/plugin-catalog
to@backstage/plugin-catalog-react
.
- Updated dependencies [12ece98cd]
- Updated dependencies [d82246867]
- Updated dependencies [7fc89bae2]
- Updated dependencies [c810082ae]
- Updated dependencies [5fa3bdb55]
- Updated dependencies [6e612ce25]
- Updated dependencies [025e122c3]
- Updated dependencies [21e624ba9]
- Updated dependencies [da9f53c60]
- Updated dependencies [32c95605f]
- Updated dependencies [7881f2117]
- Updated dependencies [54c7d02f7]
- Updated dependencies [11cb5ef94]
- @backstage/core@0.6.0
- @backstage/plugin-catalog-react@0.0.2
- @backstage/theme@0.2.3
- @backstage/catalog-model@0.7.1
- @backstage/core@0.6.0
## @backstage/plugin-scaffolder@0.4.2
Patch Changes
- 720149854: Migrated to new composability API, exporting the plugin as
scaffolderPlugin
. The template list page (/create
) is exported as theTemplateIndexPage
extension, and the templating page itself is exported asTemplatePage
.
- 019fe39a0: Switch dependency from
@backstage/plugin-catalog
to@backstage/plugin-catalog-react
.
- Updated dependencies [12ece98cd]
- Updated dependencies [d82246867]
- Updated dependencies [7fc89bae2]
- Updated dependencies [c810082ae]
- Updated dependencies [5fa3bdb55]
- Updated dependencies [6e612ce25]
- Updated dependencies [025e122c3]
- Updated dependencies [21e624ba9]
- Updated dependencies [da9f53c60]
- Updated dependencies [32c95605f]
- Updated dependencies [7881f2117]
- Updated dependencies [54c7d02f7]
- Updated dependencies [11cb5ef94]
- @backstage/core@0.6.0
- @backstage/plugin-catalog-react@0.0.2
- @backstage/theme@0.2.3
- @backstage/catalog-model@0.7.1
- @backstage/core@0.6.0
## @backstage/plugin-search@0.2.7
Patch Changes
- 019fe39a0: Switch dependency from
@backstage/plugin-catalog
to@backstage/plugin-catalog-react
.
- Updated dependencies [12ece98cd]
- Updated dependencies [d82246867]
- Updated dependencies [7fc89bae2]
- Updated dependencies [c810082ae]
- Updated dependencies [5fa3bdb55]
- Updated dependencies [6e612ce25]
- Updated dependencies [025e122c3]
- Updated dependencies [21e624ba9]
- Updated dependencies [da9f53c60]
- Updated dependencies [32c95605f]
- Updated dependencies [7881f2117]
- Updated dependencies [54c7d02f7]
- Updated dependencies [11cb5ef94]
- @backstage/core@0.6.0
- @backstage/plugin-catalog-react@0.0.2
- @backstage/theme@0.2.3
- @backstage/catalog-model@0.7.1
- @backstage/core@0.6.0
## @backstage/plugin-sentry@0.3.4
Patch Changes
- 019fe39a0: Switch dependency from
@backstage/plugin-catalog
to@backstage/plugin-catalog-react
.
- Updated dependencies [12ece98cd]
- Updated dependencies [d82246867]
- Updated dependencies [7fc89bae2]
- Updated dependencies [c810082ae]
- Updated dependencies [5fa3bdb55]
- Updated dependencies [6e612ce25]
- Updated dependencies [025e122c3]
- Updated dependencies [21e624ba9]
- Updated dependencies [da9f53c60]
- Updated dependencies [32c95605f]
- Updated dependencies [7881f2117]
- Updated dependencies [54c7d02f7]
- Updated dependencies [11cb5ef94]
- @backstage/core@0.6.0
- @backstage/plugin-catalog-react@0.0.2
- @backstage/theme@0.2.3
- @backstage/catalog-model@0.7.1
- @backstage/core@0.6.0
## @backstage/plugin-sonarqube@0.1.10
Patch Changes
- 8dfdec613: Migrate to new composability API, exporting the plugin as
sonarQubePlugin
and card asEntitySonarQubeCard
.
- Updated dependencies [12ece98cd]
- Updated dependencies [d82246867]
- Updated dependencies [7fc89bae2]
- Updated dependencies [c810082ae]
- Updated dependencies [5fa3bdb55]
- Updated dependencies [6e612ce25]
- Updated dependencies [025e122c3]
- Updated dependencies [21e624ba9]
- Updated dependencies [da9f53c60]
- Updated dependencies [32c95605f]
- Updated dependencies [7881f2117]
- Updated dependencies [54c7d02f7]
- Updated dependencies [11cb5ef94]
- @backstage/core@0.6.0
- @backstage/plugin-catalog-react@0.0.2
- @backstage/theme@0.2.3
- @backstage/catalog-model@0.7.1
- @backstage/core@0.6.0
## @backstage/plugin-tech-radar@0.3.4
Patch Changes
- 90c8f20b9: Fix mapping RadarEntry and Entry for moved and url attributes
Fix clicking of links in the radar legend
- Updated dependencies [12ece98cd]
- Updated dependencies [d82246867]
- Updated dependencies [c810082ae]
- Updated dependencies [5fa3bdb55]
- Updated dependencies [21e624ba9]
- Updated dependencies [da9f53c60]
- Updated dependencies [32c95605f]
- Updated dependencies [54c7d02f7]
- @backstage/core@0.6.0
- @backstage/theme@0.2.3
- @backstage/core@0.6.0
## @backstage/plugin-techdocs@0.5.5
Patch Changes
- 5fa3bdb55: Add
href
in addition toonClick
toItemCard
. Ensure that the height of a
ItemCard
with and without tags is equal.
- e44925723:
techdocs.requestUrl
andtechdocs.storageUrl
are now optional configs and the discovery API will be used to get the URL where techdocs plugin is hosted.
- 019fe39a0: Switch dependency from
@backstage/plugin-catalog
to@backstage/plugin-catalog-react
.
- Updated dependencies [c777df180]
- Updated dependencies [12ece98cd]
- Updated dependencies [d82246867]
- Updated dependencies [7fc89bae2]
- Updated dependencies [c810082ae]
- Updated dependencies [5fa3bdb55]
- Updated dependencies [6e612ce25]
- Updated dependencies [e44925723]
- Updated dependencies [025e122c3]
- Updated dependencies [21e624ba9]
- Updated dependencies [da9f53c60]
- Updated dependencies [32c95605f]
- Updated dependencies [7881f2117]
- Updated dependencies [f0320190d]
- Updated dependencies [54c7d02f7]
- Updated dependencies [11cb5ef94]
- @backstage/techdocs-common@0.3.7
- @backstage/core@0.6.0
- @backstage/plugin-catalog-react@0.0.2
- @backstage/theme@0.2.3
- @backstage/catalog-model@0.7.1
- @backstage/techdocs-common@0.3.7
## @backstage/plugin-techdocs-backend@0.5.5
Patch Changes
- c777df180: 1. Added option to use Azure Blob Storage as a choice to store the static generated files for TechDocs.
- e44925723:
techdocs.requestUrl
andtechdocs.storageUrl
are now optional configs and the discovery API will be used to get the URL where techdocs plugin is hosted.
- Updated dependencies [c777df180]
- Updated dependencies [2430ee7c2]
- Updated dependencies [6e612ce25]
- Updated dependencies [e44925723]
- Updated dependencies [025e122c3]
- Updated dependencies [7881f2117]
- Updated dependencies [f0320190d]
- Updated dependencies [11cb5ef94]
- @backstage/techdocs-common@0.3.7
- @backstage/backend-common@0.5.2
- @backstage/catalog-model@0.7.1
- @backstage/techdocs-common@0.3.7
## @backstage/plugin-user-settings@0.2.5
Patch Changes
- bc5082a00: Migrate to new composability API, exporting the plugin as
userSettingsPlugin
and the page asUserSettingsPage
.
- de98c32ed: Keep the Pin Sidebar setting visible on small screens.
- Updated dependencies [12ece98cd]
- Updated dependencies [d82246867]
- Updated dependencies [c810082ae]
- Updated dependencies [5fa3bdb55]
- Updated dependencies [21e624ba9]
- Updated dependencies [da9f53c60]
- Updated dependencies [32c95605f]
- Updated dependencies [54c7d02f7]
- @backstage/core@0.6.0
- @backstage/theme@0.2.3
- @backstage/core@0.6.0
## @backstage/plugin-welcome@0.2.5
Patch Changes
- 8dfdec613: Migrated to new composability API, exporting the plugin as
welcomePlugin
and the page asWelcomePage
.
- Updated dependencies [12ece98cd]
- Updated dependencies [d82246867]
- Updated dependencies [c810082ae]
- Updated dependencies [5fa3bdb55]
- Updated dependencies [21e624ba9]
- Updated dependencies [da9f53c60]
- Updated dependencies [32c95605f]
- Updated dependencies [54c7d02f7]
- @backstage/core@0.6.0
- @backstage/theme@0.2.3
- @backstage/core@0.6.0
## example-app@0.2.14
Patch Changes
- 9d6ef14bc: Migrated to new composability API, exporting the plugin instance as
rollbarPlugin
, the entity page content asEntityRollbarContent
, and entity conditional asisRollbarAvailable
. Updated theEntityPage
for theexample-app
to include a compositeErrorsSwitcher
component that works with bothSentry
&Rollbar
. Also removed the unused and undocumentedRollbarHome
related components.
- Updated dependencies [ceef4dd89]
- Updated dependencies [720149854]
- Updated dependencies [19172f5a9]
- Updated dependencies [4c6a6dddd]
- Updated dependencies [398e1f83e]
- Updated dependencies [87b189d00]
- Updated dependencies [12ece98cd]
- Updated dependencies [d82246867]
- Updated dependencies [7fc89bae2]
- Updated dependencies [c810082ae]
- Updated dependencies [b712841d6]
- Updated dependencies [a5628df40]
- Updated dependencies [5fa3bdb55]
- Updated dependencies [bc5082a00]
- Updated dependencies [6e612ce25]
- Updated dependencies [e44925723]
- Updated dependencies [b37501a3d]
- Updated dependencies [9d6ef14bc]
- Updated dependencies [025e122c3]
- Updated dependencies [e9aab60c7]
- Updated dependencies [21e624ba9]
- Updated dependencies [0269f4fd9]
- Updated dependencies [19fe61c27]
- Updated dependencies [da9f53c60]
- Updated dependencies [a08c4b0b0]
- Updated dependencies [bc5082a00]
- Updated dependencies [bc5082a00]
- Updated dependencies [b37501a3d]
- Updated dependencies [90c8f20b9]
- Updated dependencies [32c95605f]
- Updated dependencies [7881f2117]
- Updated dependencies [8dfdec613]
- Updated dependencies [54c7d02f7]
- Updated dependencies [de98c32ed]
- Updated dependencies [806929fe2]
- Updated dependencies [019fe39a0]
- Updated dependencies [019fe39a0]
- Updated dependencies [11cb5ef94]
- @backstage/plugin-catalog-import@0.3.7
- @backstage/plugin-scaffolder@0.4.2
- @backstage/plugin-cost-insights@0.8.0
- @backstage/cli@0.6.0
- @backstage/plugin-graphiql@0.2.7
- @backstage/core@0.6.0
- @backstage/plugin-api-docs@0.4.4
- @backstage/plugin-catalog@0.3.0
- @backstage/plugin-catalog-react@0.0.2
- @backstage/plugin-org@0.3.5
- @backstage/theme@0.2.3
- @backstage/plugin-lighthouse@0.2.9
- @backstage/plugin-techdocs@0.5.5
- @backstage/plugin-user-settings@0.2.5
- @backstage/catalog-model@0.7.1
- @backstage/plugin-rollbar@0.2.9
- @backstage/plugin-gcp-projects@0.2.4
- @backstage/plugin-tech-radar@0.3.4
- @backstage/plugin-welcome@0.2.5
- @backstage/plugin-explore@0.2.4
- @backstage/plugin-circleci@0.2.7
- @backstage/plugin-cloudbuild@0.2.8
- @backstage/plugin-github-actions@0.3.1
- @backstage/plugin-jenkins@0.3.8
- @backstage/plugin-kafka@0.2.1
- @backstage/plugin-register-component@0.2.8
- @backstage/plugin-search@0.2.7
- @backstage/plugin-sentry@0.3.4
- @backstage/plugin-gitops-profiles@0.2.4
- @backstage/plugin-kubernetes@0.3.8
- @backstage/plugin-newrelic@0.2.4
- @backstage/plugin-pagerduty@0.2.7
- @backstage/plugin-catalog-import@0.3.7
## example-backend@0.2.14
Patch Changes
- Updated dependencies [c777df180]
- Updated dependencies [2430ee7c2]
- Updated dependencies [3149bfe63]
- Updated dependencies [6e612ce25]
- Updated dependencies [e44925723]
- Updated dependencies [9d6ef14bc]
- Updated dependencies [a26668913]
- Updated dependencies [025e122c3]
- Updated dependencies [e9aab60c7]
- Updated dependencies [24e47ef1e]
- Updated dependencies [7881f2117]
- Updated dependencies [529d16d27]
- Updated dependencies [cdea0baf1]
- Updated dependencies [11cb5ef94]
- @backstage/plugin-techdocs-backend@0.5.5
- @backstage/backend-common@0.5.2
- @backstage/plugin-catalog-backend@0.6.0
- @backstage/catalog-model@0.7.1
- example-app@0.2.14
- @backstage/plugin-scaffolder-backend@0.6.0
- @backstage/plugin-app-backend@0.3.6
- @backstage/plugin-techdocs-backend@0.5.5