Commit Graph

71567 Commits

Author SHA1 Message Date
renovate[bot] 76746f0b2f chore(deps): update dependency @changesets/cli to v2.30.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-09 11:13:18 +00:00
Fredrik Adelöw 133d5ebe33 Merge pull request #33182 from backstage/renovate/npm-express-rate-limit-vulnerability
fix(deps): update dependency express-rate-limit to v8 [security]
2026-03-09 11:59:49 +01:00
Patrik Oldsberg ad7c883dee Deprecate HeaderPage in favor of Header in @backstage/ui (#33188)
* Deprecate HeaderPage in favor of Header in @backstage/ui

Rename the HeaderPage component to Header, keeping HeaderPage as a
deprecated alias for backwards compatibility. Also deprecate
HeaderPageProps, HeaderPageOwnProps, HeaderPageBreadcrumb, and
HeaderPageDefinition with new Header* equivalents. Update all internal
usages, stories, and docs-ui documentation to use the new names.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Made-with: Cursor

* Rename HeaderPage files and directories to Header

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Made-with: Cursor

* Add changeset for mui-to-bui Header rename

Document the plugin release impact of switching the MUI to BUI theme converter page to the renamed Header component.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Made-with: Cursor

---------

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-03-09 11:52:19 +01:00
Fredrik Adelöw 465b063c03 Merge pull request #33198 from backstage/renovate/github-codeql-action-3.x
chore(deps): update github/codeql-action action to v3.32.6
2026-03-09 11:24:04 +01:00
Fredrik Adelöw a085401235 Update packages/backend-defaults/package.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-03-09 11:15:59 +01:00
Fredrik Adelöw 0ec7ac6d6a Merge pull request #33205 from ianrwhitney/graphiql-logo-url-fix 2026-03-09 07:45:31 +01:00
ianwhitney dda57784d7 chore (microsite): fix graphiql logo url
Signed-off-by: ianwhitney <ian.r.whitney@gmail.com>
2026-03-08 19:47:54 -06:00
Ian 3a82b7bacf chore: fix broken github-actions link (#33202)
Signed-off-by: ianwhitney <ian.r.whitney@gmail.com>
2026-03-08 15:21:44 -04:00
Andre Wanlin d10c7b2722 Merge pull request #33197 from backstage/renovate/ghcr.io-devcontainers-features-common-utils-2.x
chore(deps): update ghcr.io/devcontainers/features/common-utils docker tag to v2.5.7
2026-03-07 16:48:22 -06:00
Andre Wanlin 29128ae14f Merge pull request #32955 from F-Secure-web/upgrade-graphiql-to-latest-v3
Upgrade graphiql to 3.8.3 in plugin-api-docs
2026-03-07 16:44:00 -06:00
renovate[bot] c850cc77f4 chore(deps): update github/codeql-action action to v3.32.6
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-07 20:17:50 +00:00
backstage-goalie[bot] 43f83b8eef Merge pull request #33195 from backstage/renovate/webpack-5.x-lockfile
chore(deps): update dependency webpack to v5.105.4
2026-03-07 19:51:23 +00:00
Timo Sand c81c668368 Upgrade graphiql to ^3.9.0, pin @graphiql/react to `0.29.0
`@graphiql/react` 0.30.0 requires `graphiql` v4

Signed-off-by: Timo Sand <timo.sand@f-secure.com>
2026-03-07 21:49:50 +02:00
renovate[bot] 9ca05b1eb1 chore(deps): update ghcr.io/devcontainers/features/common-utils docker tag to v2.5.7
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-07 19:16:23 +00:00
renovate[bot] 6d017a908c chore(deps): update dependency webpack to v5.105.4
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-07 19:16:18 +00:00
Timo Sand 9951a325fd Switch to using range for @graphiql/react version
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Timo Sand <timo.sand@iki.fi>
2026-03-07 21:12:43 +02:00
Timo Sand 07473a5c9d Move graphql-config to devDependencies
Signed-off-by: Timo Sand <timo.sand@f-secure.com>
2026-03-07 21:12:42 +02:00
Timo Sand 254fd073c1 Update changeset
Signed-off-by: Timo Sand <timo.sand@f-secure.com>
2026-03-07 21:12:42 +02:00
Timo Sand f5b132e725 Pin graphiql actually to 3.8.3
Signed-off-by: Timo Sand <timo.sand@f-secure.com>
2026-03-07 21:12:42 +02:00
Timo Sand 032d56d590 Update changeset
Signed-off-by: Timo Sand <timo.sand@f-secure.com>
2026-03-07 21:12:42 +02:00
Timo Sand 26a4d0c387 Remove graphql-config as it was unused
It was originally added due to missing peer dependency in `graphql-language-service`, but that also used it only for type imports

Signed-off-by: Timo Sand <timo.sand@f-secure.com>
2026-03-07 21:12:41 +02:00
Timo Sand 7441ccf165 Downgrade graphiql to v3.8.3
Something broke in v3.9.0

Signed-off-by: Timo Sand <timo.sand@f-secure.com>
2026-03-07 21:12:41 +02:00
Timo Sand 86fe66be6b Update changeset
Signed-off-by: Timo Sand <timo.sand@f-secure.com>
2026-03-07 21:12:41 +02:00
Timo Sand fad1f9e2e4 Update @graphiql/react to 0.29.0
To remove version discrepancies

Signed-off-by: Timo Sand <timo.sand@f-secure.com>
2026-03-07 21:12:41 +02:00
Timo Sand ca277ef055 Add changeset
Signed-off-by: Timo Sand <timo.sand@f-secure.com>
2026-03-07 21:12:41 +02:00
Timo Sand a51eeacfc4 Update graphiql to latest v3 version
Signed-off-by: Timo Sand <timo.sand@f-secure.com>
2026-03-07 21:12:40 +02:00
backstage-goalie[bot] 2bd65145f6 Merge pull request #33194 from backstage/renovate/terser-webpack-plugin-5.x-lockfile
chore(deps): update dependency terser-webpack-plugin to v5.3.17
2026-03-07 19:10:43 +00:00
Andre Wanlin 4cf22ad69d Merge pull request #32838 from iurylenonalves/docs-openapi-module
docs(catalog): add mention of openapi backend module for  support
2026-03-07 12:52:05 -06:00
Andre Wanlin 1eaf17a276 Merge pull request #32061 from elaine-mattos/feat/add-description-plugin-feature-flags
feat(core-plugin-api): add optional description to plugin feature flags
2026-03-07 12:47:26 -06:00
renovate[bot] 0e1d231fc4 chore(deps): update dependency terser-webpack-plugin to v5.3.17
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-07 18:25:58 +00:00
backstage-goalie[bot] 44b559ae7b Merge pull request #33189 from backstage/renovate/fs-extra-11.x-lockfile
chore(deps): update dependency fs-extra to v11.3.4
2026-03-07 15:44:32 +00:00
backstage-goalie[bot] 18322d09e8 Merge pull request #33164 from backstage/renovate/axios-1.x-lockfile
chore(deps): update dependency axios to v1.13.6
2026-03-07 15:44:28 +00:00
renovate[bot] 44706f9577 chore(deps): update dependency axios to v1.13.6
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-07 15:09:02 +00:00
renovate[bot] ac9a08b744 chore(deps): update dependency fs-extra to v11.3.4
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-07 15:03:35 +00:00
Fredrik Adelöw 795eda0878 Merge pull request #32433 from backstage/renovate/swc-monorepo
chore(deps): update swc monorepo
2026-03-07 15:52:55 +01:00
Fredrik Adelöw 25afc2d329 Merge pull request #33128 from backstage/dependabot/npm_and_yarn/microsite/svgo-3.3.3
chore(deps): bump svgo from 3.3.2 to 3.3.3 in /microsite
2026-03-07 15:51:23 +01:00
Fredrik Adelöw 557baa284a Merge pull request #33161 from backstage/renovate/nodemailer-7.x-lockfile
chore(deps): update dependency @types/nodemailer to v7.0.11
2026-03-07 15:50:48 +01:00
Fredrik Adelöw d0218a0781 Merge pull request #33166 from backstage/renovate/isomorphic-git-1.x-lockfile
chore(deps): update dependency isomorphic-git to v1.37.2
2026-03-07 15:50:22 +01:00
Fredrik Adelöw bc32e86bed Merge pull request #33171 from backstage/renovate/rspack-monorepo
chore(deps): update dependency @rspack/core to v1.7.7
2026-03-07 15:49:52 +01:00
Fredrik Adelöw 75591203b3 Merge pull request #33167 from backstage/renovate/ldapts-8.x-lockfile
chore(deps): update dependency ldapts to v8.1.7
2026-03-07 15:48:50 +01:00
Fredrik Adelöw adf8478611 Merge pull request #33183 from backstage/dependabot/npm_and_yarn/immutable-3.8.3
chore(deps): bump immutable from 3.8.2 to 3.8.3
2026-03-07 15:47:44 +01:00
Peter Macdonald 71921d6c68 Merge pull request #33115 from Parsifal-M/docs/auditor
Update Auditor Docs to link to correct Catalog Audit Docs
2026-03-07 12:23:28 +01:00
Patrik Oldsberg daa22ce66e Merge pull request #33186 from backstage/rugvip/workflows-renovate-lockfile-auto-approve
workflows: auto-approve renovate yarn.lock-only PRs
2026-03-07 10:43:21 +01:00
Patrik Oldsberg 0a4cdafe23 workflows: auto-approve renovate yarn.lock PRs
Use the service account workflow to auto-approve Renovate PRs that only change yarn.lock files.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Made-with: Cursor
2026-03-07 05:54:37 +01:00
dependabot[bot] d0f4f660f5 chore(deps): bump immutable from 3.8.2 to 3.8.3
Bumps [immutable](https://github.com/immutable-js/immutable-js) from 3.8.2 to 3.8.3.
- [Release notes](https://github.com/immutable-js/immutable-js/releases)
- [Changelog](https://github.com/immutable-js/immutable-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/immutable-js/immutable-js/compare/v3.8.2...v3.8.3)

---
updated-dependencies:
- dependency-name: immutable
  dependency-version: 3.8.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-06 21:28:03 +00:00
renovate[bot] 5fcbef2627 fix(deps): update dependency express-rate-limit to v8 [security]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-06 19:49:03 +00:00
Johan Persson d14b6e07f1 feat(org,catalog-graph)!: migrate MembersListCard, OwnershipCard, and CatalogGraphCard to BUI (#33177)
* feat(org): migrate MembersListCard to BUI EntityInfoCard

Signed-off-by: Johan Persson <johanopersson@gmail.com>

* feat(org)!: migrate OwnershipCard to BUI EntityInfoCard

Replaced MUI InfoCard with BUI EntityInfoCard in OwnershipCard.
Removed the `variant` and `maxScrollHeight` props since card sizing
and scrolling are now handled by the BUI layout. Wrapped body content
in a flex column div to keep the relations toggle pinned while the
grid scrolls. Updated app-legacy and create-app templates to remove
the dropped `variant` prop.

Signed-off-by: Johan Persson <johanopersson@gmail.com>

* feat(catalog-graph)!: migrate CatalogGraphCard to BUI EntityInfoCard

Replace MUI InfoCard with BUI EntityInfoCard in CatalogGraphCard.
The `variant` prop is removed — card sizing is now handled by the
BUI layout system. The deep link is replaced with a footer Link.

Remove `variant="gridItem"` from all EntityCatalogGraphCard usages
in app-legacy and create-app templates.

Signed-off-by: Johan Persson <johanopersson@gmail.com>

* feat(catalog-react): export useEntityRoute hook

Signed-off-by: Johan Persson <johanopersson@gmail.com>

* fix(cli): update translation extraction test for renamed org keys

Signed-off-by: Johan Persson <johanopersson@gmail.com>

---------

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-03-06 16:19:31 +01:00
Fredrik Adelöw 7dc54e2267 Fix crypto mock in Cache.test.ts to preserve full module
The jest.mock('crypto') was replacing the entire module, causing
@smithy/uuid to fail with "Cannot read properties of undefined
(reading 'bind')" when @backstage/backend-test-utils was imported.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Fredrik Adelöw <freben@spotify.com>
2026-03-06 16:14:23 +01:00
Patrik Oldsberg d9fb094376 Merge pull request #33061 from backstage/rugvip/migrate-cli-to-cleye
cli: migrate remaining commands from commander to cleye
2026-03-06 15:59:09 +01:00
Patrik Oldsberg 08b0a7f933 Add deprecation warnings for camelCase flag usage
Log a warning to stderr when users pass the camelCase form of flags
that now have kebab-case as the canonical spelling. The old forms
still work (type-flag handles both natively) but users should migrate.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Made-with: Cursor
2026-03-06 15:13:58 +01:00