* Fix client reference * Fix CatalogClient reference in create-app too * Move catalog-client dep to create-app * Add catalog-client dep again.. * Use RequestOptions * tsc * Backwards compatible scaffolder * Fix test * Avoid importing core * Use request options * Increase code coverage * Type those variables * use the second mock * Trying to make tests work on Github too * Get clean yarn from master * Only add authorization header if token exists * Use request options * Forward authorization header token * Refactor to use context argument * Allow the registration of optional locations via the catalog-client * Make EntityRefLink a React.forwardRef in order to use it as root component in other components like ListItem * Rework the user flow of the catalog-import plugin * Update the create-app template * Add luxon and remove moment * Port moment to luxon * Add change set * Split the step label and content to be able to refactor the stepper from vertical to horizontal in the future * Fix tsc, prettier and import issues * Update .changeset/strange-olives-unite.md Co-authored-by: Himanshu Mishra <himanshu@orkohunter.net> * Update plugins/auth-backend/src/identity/TokenFactory.ts Co-authored-by: Himanshu Mishra <himanshu@orkohunter.net> * Change from minor to patch * Update DatabaseKeyStore.ts * feat: added a test for running a simple cypress server * Add luxon and remove moment * Port from moment to Luxon * Add changeset * Fixes following CR * Rebased and reinstalled yarn.lock * Changed to fromSQL * Fix prettier formatting * chore: reworking the lock file for the cypress deps * chore: adding cypress.config * chore: reworking some more examples * chore: added some more simple stuff for e2e tests with cypress * chore: reworking again * chore: making cypress nice * chore: added a sample test that works * chore: reworking tests to use he cypress github-action instead * chore: reconfigure Cypress run * chore: don't install - we have deps * chore: dump video recordings too * chore: slimming down install script a little * chore: make pretty * chore: fixing syntax * chore: fixing syntax again * Align card elements with list * Align card elements with List * Add changeset * Removed unused import * chore: archive video footage with the correct path * chore: fix lint warnings * chore: fix prettier again * chore: move files around for ease * Added pattern for component name * Add changeset * stash: push to stash * Return AboutCard title to group name * Refactor children to use shared function * TechDocs: Add visbility to migrate away from basic setup * bugfix: [3310] Favoriting a component resets interface to your owned components update changeset remove unused import fix changeset message fix vale errors? * Create utc DateTime object directly * integration: update the gitlab config mandatory fields to match reality * Resolve review comments * Remove shadowed variables * generateEntityDefinitions should return a PartialEntity * Update roadmap with Backstage Community Sessions * Make sure that SidebarItems are also active when on sub route * Add whitespace around variable * Add changeset * Add word to dictionary * Smater duration display * Add changeset * chore(deps-dev): bump @graphql-codegen/typescript from 1.18.1 to 1.20.2 Bumps [@graphql-codegen/typescript](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript) from 1.18.1 to 1.20.2. - [Release notes](https://github.com/dotansimha/graphql-code-generator/releases) - [Changelog](https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/typescript/CHANGELOG.md) - [Commits](https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typescript@1.20.2/packages/plugins/typescript/typescript) Signed-off-by: dependabot[bot] <support@github.com> * chore: reworking folder structure to move cypress outside of the project * chore: updating workflow to point at the right folder now * chore: fixing cypress build * microsite: Fix color contrast for pre tags * Add package name to lockfile.ts error * Create new-mangos-tap.md * Changed changeset bump to be patch * Pass registered Logger in ServiceBuilderImpl to requestLoggingHandler `requestLoggingHandler` takes an optional `logger` parameter that it can use to log incoming requests. The `ServiceBuilderImpl` was not passing on this logger, if set, to `requestLoggingHandler` middleware * Add indices on columns referring location(id) * Add changeset * Catch catalog errors * Add changeset * Fixed parseUrl to output catalogPaths beginning with '/' * Add configurable OAuth 2.0 scopes - Add oauth2 config for optional scopes - Document oauth2 config keys - Add OAuth2 to demo app list of identity providers * incorrectly added callbackUrl * chore: added a simple readme to run some simple tests against a backstage instance * chore(deps): bump @svgr/plugin-jsx from 5.4.0 to 5.5.0 Bumps [@svgr/plugin-jsx](https://github.com/gregberge/svgr) from 5.4.0 to 5.5.0. - [Release notes](https://github.com/gregberge/svgr/releases) - [Changelog](https://github.com/gregberge/svgr/blob/main/CHANGELOG.md) - [Commits](https://github.com/gregberge/svgr/compare/v5.4.0...v5.5.0) Signed-off-by: dependabot[bot] <support@github.com> * chore(deps): bump @types/cors from 2.8.6 to 2.8.9 Bumps [@types/cors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors) from 2.8.6 to 2.8.9. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/cors) Signed-off-by: dependabot[bot] <support@github.com> * fix: removing test e2e-test tsconfig.json file * TechDocs: Preparers will take and return an etag for cache invalidation * TechDocs: Implement etag based caching for url preparer Signed-off-by: Himanshu Mishra <himanshu@orkohunter.net> * TechDocs: Implement etag based caching for git preparer Signed-off-by: Himanshu Mishra <himanshu@orkohunter.net> * TechDocs: Warn when using legacy git preparer and dir preparer in backstage.io/techdocs-ref Context: https://github.com/backstage/backstage/issues/4409 * TechDocs: Update tests for proper url preparer caching * TechDocs: Deduplicate git clone for cache check Signed-off-by: Himanshu Mishra <himanshu@orkohunter.net> * TechDocs: Add changesets for deprecation and proper caching * TechDocs: Implement caching for dir preparer * Update the changesets * scaffolder-backend: remove auth-backend dependency * catalog-client: rename ApiContext to CatalogRequestOptions + avoid export * refactor existing usage of ApiContext * techdocs: don't swallow errors other than NotModifiedError * catalog-import: removed bonus code * techdocs: meaningful logs when readTree starts * Flatten the options of the CatalogImportPage * inline optional id token auth headers * Define relationship to software catalog and loose coupling by convention. * Clarify intentions around bulk vs. incremental index management. * Break apart backend plugins & clarify indexer/plugin relationship. * update changeset bump levels * [Search] documentation update (#4459) * delete link to issue as it is closed * replace usage of easy as its very subjective * Update docs/features/search/architecture.md Co-authored-by: Adam Harvey <adam.harvey@dxc.com> * prettier....: Co-authored-by: Adam Harvey <adam.harvey@dxc.com> * Own it. * scaffolder: include backstage identity token in requests * review feedback tweaks * docs/apis: update to use named plugin var * sentry: update plugin instance export name * clear other field when toggling reason * changeset * fix(pagerduty): use the luxon date library * Don't pass default as a scope to OIDC providers * docs(TechDocs): Add GitHub Actions CI example with AWS S3 * tech-radar: migrated to new composability API * cost-insights: migrate to new composability API * Changeset * Fix line endings * Prettier * Remove unnecessary scopes from OIDC defaultApi * Bump plugin-auth-backend to a minor change, add documentation for fixing it * Fix md syntax error * Fix Vale spelling error * Remove defaultScopes from OIDC api * [ImgBot] Optimize images /plugins/catalog-import/docs/catalog-import-screenshot.png -- 613.39kb -> 356.48kb (41.88%) Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com> * github/workflows: use lax config checks * Use commented-out example value for scope * feat(pagerduty): add changeset * Apply suggestions from code review Co-authored-by: Rémi Doreau <32459935+ayshiff@users.noreply.github.com> * feat(catalog): add entity links card component * update entity links changeset * Fix prettier * chore(deps-dev): bump @types/http-proxy from 1.17.4 to 1.17.5 Bumps [@types/http-proxy](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-proxy) from 1.17.4 to 1.17.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-proxy) Signed-off-by: dependabot[bot] <support@github.com> * Revert "Merge pull request #3953 from ayshiff/feature/techdocs-aws-sdkv3" This reverts commit1c7771871e, reversing changes made to65d5c8e6fe. * Revert "Merge pull request #4035 from ayshiff/feature/catalog-backend-aws-sdk-v3" This reverts commit1df9134648, reversing changes made tod45a510069. * Add changeset * feat: support custom app icons * backend-common: implement UrlReader.search for the other providers too * Remove changeset * docs(TechDocs): Improvements to the CI example Signed-off-by: Himanshu Mishra <himanshu@orkohunter.net> * fix(catalog): entity links incorrect wrapping * Remove unused functions and luxon * Removed old imports * Fix broken links in documentation (#4418) * Update IdentityApi.md * Update docs/reference/utility-apis/IdentityApi.md * Update docs/reference/utility-apis/IdentityApi.md * ran yarn docgen * Use JS Date instead of Datetime * Add line * Prettier fix * Move parseDate function * Version Packages * chore: fix the create-app version * Limit the props that are forwarded to the Link component in the EntityRefLink * Use routed tabs to link to every settings page * fix up yarn after release * chore: add lockfile to words * catalog-info: add links * Export Select component from core I saw the Select component on storybook and went to use it but it seems it's not exported. Any chance it could be exported? * bug: filepath can be returned as undefined from `git-url-parse` let's default to empty * chore: might as well do this for all parsing * chore: changeset * Add changeset for fixing requestLoggingHandler * chore(deps-dev): bump @storybook/addon-actions from 6.1.11 to 6.1.17 Bumps [@storybook/addon-actions](https://github.com/storybookjs/storybook/tree/HEAD/addons/actions) from 6.1.11 to 6.1.17. - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v6.1.17/addons/actions) Signed-off-by: dependabot[bot] <support@github.com> * Port AboutCard * Fix tests * Revert EntityPage changes * docs: Merge auth glossary with main glossary * Remove the "Move repository" menu entry from the catalog page, as it's just a placeholder It will be easy to bring it back later, but for now it just confuses users that it's not doing anything. It's also hard to remove for integrators. * make the template cards conform to mui standard Co-authored-by: Erik Larsson <erik.larsson@schibsted.com> Co-authored-by: Dominik Henneke <dominik.henneke@sda-se.com> Co-authored-by: Nils Streijffert <nstreijffert@spotify.com> Co-authored-by: Nils Streijffert <nils.streijffert@gmail.com> Co-authored-by: Himanshu Mishra <himanshu@orkohunter.net> Co-authored-by: blam <ben@blam.sh> Co-authored-by: Nir Gazit <nir.gzt@gmail.com> Co-authored-by: Adam Harvey <adam.harvey@dxc.com> Co-authored-by: NHI TRAN <nhid@ntran.io> Co-authored-by: Fredrik Adelöw <freben@gmail.com> Co-authored-by: Oliver Sand <oliver.sand@sda-se.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Debajyoti Halder <rondebajyoti@gmail.com> Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com> Co-authored-by: Gowind <petrovgovind@gmail.com> Co-authored-by: Alan Crosswell <alan@columbia.edu> Co-authored-by: Eric Peterson <ericpeterson@spotify.com> Co-authored-by: Emma Indal <emma.indahl@gmail.com> Co-authored-by: Ryan Vazquez <ryanv@spotify.com> Co-authored-by: Ryan Vazquez <ryanmvazquez@gmail.com> Co-authored-by: Remi <remi.d45@gmail.com> Co-authored-by: Ryan Manny <rmanny@apptio.com> Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com> Co-authored-by: Rémi Doreau <32459935+ayshiff@users.noreply.github.com> Co-authored-by: Andrew Thauer <6507159+andrewthauer@users.noreply.github.com> Co-authored-by: Joel Low <joel@joelsplace.sg> Co-authored-by: Eric Peterson <iamEAP@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Iain Billett <iain@roadie.io>
13 KiB
@backstage/plugin-techdocs
0.5.6
Patch Changes
f5e564cd6: Improve display of error messages41af18227: Migrated to new composability API, exporting the plugin instance astechdocsPlugin, the top-level page asTechdocsPage, and the entity content asEntityTechdocsContent.8f3443427: Enhance API calls to support trapping 500 errors from techdocs-backend- Updated dependencies [
77ad0003a] - Updated dependencies [
b51ee6ece] - Updated dependencies [
19d354c78] - Updated dependencies [
08142b256] - Updated dependencies [
08142b256] - Updated dependencies [
b51ee6ece]- @backstage/techdocs-common@0.4.0
- @backstage/test-utils@0.1.7
- @backstage/plugin-catalog-react@0.0.3
- @backstage/core@0.6.1
0.5.5
Patch Changes
5fa3bdb55: Addhrefin addition toonClicktoItemCard. Ensure that the height of aItemCardwith and without tags is equal.e44925723:techdocs.requestUrlandtechdocs.storageUrlare 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-catalogto@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
0.5.4
Patch Changes
-
a5e27d5c1: Create type for TechDocsMetadata (#3716)This change introduces a new type (TechDocsMetadata) in packages/techdocs-common. This type is then introduced in the endpoint response in techdocs-backend and in the api interface in techdocs (frontend).
-
Updated dependencies [
def2307f3] -
Updated dependencies [
efd6ef753] -
Updated dependencies [
593632f07] -
Updated dependencies [
33846acfc] -
Updated dependencies [
a187b8ad0] -
Updated dependencies [
f04db53d7] -
Updated dependencies [
53c9c51f2] -
Updated dependencies [
a5e27d5c1] -
Updated dependencies [
a93f42213]- @backstage/catalog-model@0.7.0
- @backstage/core@0.5.0
- @backstage/plugin-catalog@0.2.12
- @backstage/techdocs-common@0.3.5
0.5.3
Patch Changes
-
dbe4450c3: Google Cloud authentication in TechDocs has been improved.-
techdocs.publisher.googleGcs.credentialsis now optional. If it is missing,GOOGLE_APPLICATION_CREDENTIALSenvironment variable (and some other methods) will be used to authenticate. Read more here https://cloud.google.com/docs/authentication/production -
techdocs.publisher.googleGcs.projectIdis no longer used. You can remove it from yourapp-config.yaml.
-
-
a6f9dca0d: Remove dependency on@backstage/core-api. No plugin should ever depend on that package; it's an internal concern whose important bits are re-exported by@backstage/corewhich is the public facing dependency to use. -
b3b9445df: AWS S3 authentication in TechDocs has been improved.-
techdocs.publisher.awsS3.bucketNameis now the only required config.techdocs.publisher.awsS3.credentialsandtechdocs.publisher.awsS3.regionare optional. -
If
techdocs.publisher.awsS3.credentialsandtechdocs.publisher.awsS3.regionare missing, the AWS environment variablesAWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEYandAWS_REGIONwill be used. There are more better ways of setting up AWS authentication. Read the guide at https://backstage.io/docs/features/techdocs/using-cloud-storage
-
-
e5d12f705: Usehistory.pushStatefor hash link navigation. -
Updated dependencies [
68ad5af51] -
Updated dependencies [
f3b064e1c] -
Updated dependencies [
371f67ecd] -
Updated dependencies [
f1e74777a] -
Updated dependencies [
dbe4450c3] -
Updated dependencies [
c00488983] -
Updated dependencies [
265a7ab30] -
Updated dependencies [
5826d0973] -
Updated dependencies [
b3b9445df] -
Updated dependencies [
abbee6fff] -
Updated dependencies [
147fadcb9]- @backstage/techdocs-common@0.3.3
- @backstage/catalog-model@0.6.1
- @backstage/plugin-catalog@0.2.11
- @backstage/core@0.4.4
0.5.2
Patch Changes
359f9d2d8: Added configuration schema for the commonly used properties of techdocs and techdocs-backend plugins- Updated dependencies [
a08c32ced] - Updated dependencies [
7e0b8cac5] - Updated dependencies [
8804e8981] - Updated dependencies [
87c0c53c2] - Updated dependencies [
86c3c652a] - Updated dependencies [
27f2af935]- @backstage/core-api@0.2.8
- @backstage/core@0.4.3
- @backstage/plugin-catalog@0.2.9
- @backstage/techdocs-common@0.3.1
0.5.1
Patch Changes
- Updated dependencies [
d681db2b5] - Updated dependencies [
1dc445e89] - Updated dependencies [
342270e4d] - Updated dependencies [
1dc445e89] - Updated dependencies [
a8573e53b]- @backstage/core-api@0.2.7
- @backstage/core@0.4.2
- @backstage/test-utils@0.1.6
- @backstage/plugin-catalog@0.2.8
- @backstage/techdocs-common@0.3.0
0.5.0
Minor Changes
-
dae4f3983: Breaking changes-
Added option to use Google Cloud Storage as a choice to store the static generated files for TechDocs. It can be configured using
techdocs.publisher.typeoption inapp-config.yaml. Step-by-step guide to configure GCS is available here https://backstage.io/docs/features/techdocs/using-cloud-storage Settechdocs.publisher.typeto'local'if you want to continue using local filesystem to store TechDocs files. -
techdocs.builderis now required and can be set to'local'or'external'. (Set it to'local'for now, since CI/CD build workflow for TechDocs will be available soon (in few weeks)). If builder is set to 'local' and you open a TechDocs page,techdocs-backendwill try to generate the docs, publish to storage and show the generated docs afterwords. If builder is set to'external',techdocs-backendwill only fetch the docs and will NOT try to generate and publish. In this case of'external', we assume that docs are being built in the CI/CD pipeline of the repository. TechDocs will not assume a default value fortechdocs.builder. It is better to explicitly define it in theapp-config.yaml. -
When configuring TechDocs in your backend, there is a difference in how a new publisher is created.
--- const publisher = new LocalPublish(logger, discovery); +++ const publisher = Publisher.fromConfig(config, logger, discovery);Based on the config
techdocs.publisher.type, the publisher could be either Local publisher or Google Cloud Storage publisher.-
techdocs.storageUrlis now a required config. Should behttp://localhost:7000/api/techdocs/static/docsin most setups. -
Parts of
@backstage/plugin-techdocs-backendhave been moved to a new package@backstage/techdocs-commonto generate docs. Also to publish docs to-and-fro between TechDocs and a storage (either local or external). However, a Backstage app does NOT need to import thetechdocs-commonpackage - app should only import@backstage/plugin-techdocsand@backstage/plugin-techdocs-backend.
Patch changes
-
See all of TechDocs config options and its documentation https://backstage.io/docs/features/techdocs/configuration
-
Logic about serving static files and metadata retrieval have been abstracted away from the router in
techdocs-backendto the instance of publisher. -
Removed Material UI Spinner from TechDocs header. Spinners cause unnecessary UX distraction. Case 1 (when docs are built and are to be served): Spinners appear for a split second before the name of site shows up. This unnecessarily distracts eyes because spinners increase the size of the Header. A dot (.) would do fine. Definitely more can be done. Case 2 (when docs are being generated): There is already a linear progress bar (which is recommended in Storybook).
-
Patch Changes
- Updated dependencies [
c911061b7] - Updated dependencies [
dae4f3983] - Updated dependencies [
8ef71ed32] - Updated dependencies [
0e6298f7e] - Updated dependencies [
7dd2ef7d1] - Updated dependencies [
ac3560b42]- @backstage/catalog-model@0.6.0
- @backstage/techdocs-common@0.2.0
- @backstage/core@0.4.1
- @backstage/core-api@0.2.6
- @backstage/plugin-catalog@0.2.7
0.4.0
Minor Changes
87a33d2fe: Removed modifyCss transformer and moved the css to injectCss transformer Fixed issue where some internal doc links would cause a reload of the page
Patch Changes
- Updated dependencies [
b6557c098] - Updated dependencies [
2527628e1] - Updated dependencies [
6011b7d3e] - Updated dependencies [
e1f4e24ef] - Updated dependencies [
1c69d4716] - Updated dependencies [
d8d5a17da] - Updated dependencies [
83b6e0c1f] - Updated dependencies [
1665ae8bb] - Updated dependencies [
04f26f88d] - Updated dependencies [
ff243ce96]- @backstage/core-api@0.2.5
- @backstage/core@0.4.0
- @backstage/plugin-catalog@0.2.6
- @backstage/test-utils@0.1.5
- @backstage/catalog-model@0.5.0
- @backstage/theme@0.2.2
0.3.1
Patch Changes
da2ad65cb: Use type EntityName from catalog-model for entities- Updated dependencies [
b4488ddb0] - Updated dependencies [
08835a61d] - Updated dependencies [
a9fd599f7] - Updated dependencies [
bcc211a08] - Updated dependencies [
ebf37bbae]- @backstage/core-api@0.2.4
- @backstage/catalog-model@0.4.0
- @backstage/plugin-catalog@0.2.5
- @backstage/test-utils@0.1.4
0.3.0
Minor Changes
4b53294a6: - Use techdocs annotation to add repo_url if missing in mkdocs.yml. Having repo_url creates a Edit button on techdocs pages.- techdocs-backend: API endpoint
/metadata/mkdocs/*renamed to/metadata/techdocs/*
- techdocs-backend: API endpoint
Patch Changes
- Updated dependencies [
6f70ed7a9] - Updated dependencies [
ab94c9542] - Updated dependencies [
2daf18e80] - Updated dependencies [
069cda35f] - Updated dependencies [
700a212b4]- @backstage/plugin-catalog@0.2.4
- @backstage/catalog-model@0.3.1
- @backstage/core-api@0.2.3
0.2.3
Patch Changes
- Updated dependencies [
475fc0aaa] - Updated dependencies [
1166fcc36] - Updated dependencies [
1185919f3]- @backstage/core@0.3.2
- @backstage/catalog-model@0.3.0
- @backstage/plugin-catalog@0.2.3
0.2.2
Patch Changes
1722cb53c: Added configuration schema- Updated dependencies [
1722cb53c] - Updated dependencies [
8b7737d0b]- @backstage/core@0.3.1
- @backstage/plugin-catalog@0.2.2
- @backstage/test-utils@0.1.3
0.2.1
Patch Changes
- Updated dependencies [
c5bab94ab] - Updated dependencies [
7b37d65fd] - Updated dependencies [
4aca74e08] - Updated dependencies [
e8f69ba93] - Updated dependencies [
0c0798f08] - Updated dependencies [
0c0798f08] - Updated dependencies [
199237d2f] - Updated dependencies [
6627b626f] - Updated dependencies [
4577e377b] - Updated dependencies [
2d0bd1be7]- @backstage/core-api@0.2.1
- @backstage/core@0.3.0
- @backstage/theme@0.2.1
- @backstage/plugin-catalog@0.2.1
0.2.0
Minor Changes
-
28edd7d29: Create backend plugin through CLI -
8351ad79b: Add a message if techdocs takes long time to loadFixes #2416.
The UI after the change should look like this:
Patch Changes
782f3b354: add test case for Progress component57b54c8ed: While techdocs fetches site name and metadata for the component, the page title was displayed as '[object Object] | Backstage'. This has now been fixed to display the component ID if site name is not present or being fetched.- Updated dependencies [
28edd7d29] - Updated dependencies [
819a70229] - Updated dependencies [
3a4236570] - Updated dependencies [
ae5983387] - Updated dependencies [
0d4459c08] - Updated dependencies [
cbbd271c4] - Updated dependencies [
482b6313d] - Updated dependencies [
e0be86b6f] - Updated dependencies [
f70a52868] - Updated dependencies [
12b5fe940] - Updated dependencies [
368fd8243] - Updated dependencies [
1c60f716e] - Updated dependencies [
144c66d50] - Updated dependencies [
a768a07fb] - Updated dependencies [
b79017fd3] - Updated dependencies [
6d97d2d6f] - Updated dependencies [
5adfc005e] - Updated dependencies [
f0aa01bcc] - Updated dependencies [
0aecfded0] - Updated dependencies [
93a3fa3ae] - Updated dependencies [
782f3b354] - Updated dependencies [
8b9c8196f] - Updated dependencies [
2713f28f4] - Updated dependencies [
406015b0d] - Updated dependencies [
82759d3e4] - Updated dependencies [
60d40892c] - Updated dependencies [
ac8d5d5c7] - Updated dependencies [
2ebcfac8d] - Updated dependencies [
fa56f4615] - Updated dependencies [
ebca83d48] - Updated dependencies [
aca79334f] - Updated dependencies [
c0d5242a0] - Updated dependencies [
b3d57961c] - Updated dependencies [
0b956f21b] - Updated dependencies [
26e69ab1a] - Updated dependencies [
97c2cb19b] - Updated dependencies [
3beb5c9fc] - Updated dependencies [
cbab5bbf8] - Updated dependencies [
754e31db5] - Updated dependencies [
1611c6dbc]- @backstage/plugin-catalog@0.2.0
- @backstage/core-api@0.2.0
- @backstage/core@0.2.0
- @backstage/catalog-model@0.2.0
- @backstage/theme@0.2.0
- @backstage/test-utils@0.1.2
