renovate[bot]
89f0158832
chore(deps): update dependency mysql2 to v3.16.3
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-09 22:56:17 +00:00
Patrik Oldsberg
4c23437e22
Merge pull request #32770 from backstage/renovate/knip-5.x-lockfile
...
chore(deps): update dependency knip to v5.83.1
2026-02-09 23:50:56 +01:00
Patrik Oldsberg
fb44e77581
Merge pull request #32759 from backstage/renovate/ldapts-8.x-lockfile
...
chore(deps): update dependency ldapts to v8.1.6
2026-02-09 23:50:30 +01:00
renovate[bot]
51f67bd5d2
chore(deps): update dependency knip to v5.83.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-09 21:32:53 +00:00
Patrik Oldsberg
67959bf42a
catalog-react: move frontend-test-utils to an option peer dep
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-09 22:11:52 +01:00
renovate[bot]
f8da77f9ce
chore(deps): update dependency axios to v1.13.5 [security]
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-09 20:49:33 +00:00
Patrik Oldsberg
9274eb3dba
Merge pull request #32705 from backstage/renovate/npm-webpack-vulnerability
...
chore(deps): update dependency webpack to ~5.104.0 [security]
2026-02-09 21:32:01 +01:00
Patrik Oldsberg
68eb32266d
add missing jest peer deps
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-09 21:16:24 +01:00
Patrik Oldsberg
2d77cacd84
frontend-test-utils: add @types/jest peer dep
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-09 19:44:20 +01:00
Patrik Oldsberg
7ee7f122a8
frontend-test-utils: adjust fetch mock + add createApiMock
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-09 19:22:58 +01:00
Patrik Oldsberg
fb3bc36690
cli: Switch CSS bundling from lightningcss to postcss-import
...
postcss-import naturally preserves @layer declarations during bundling,
eliminating the need for custom layer parsing and restoration logic.
This simplifies the implementation while also preserving source comments.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-09 16:01:16 +01:00
Patrik Oldsberg
8c2068cbb4
Merge pull request #32729 from backstage/rugvip/improve-in-memory-catalog-client
...
catalog-client: improve InMemoryCatalogClient to fully implement query features
2026-02-09 14:47:35 +01:00
Patrik Oldsberg
4f9d980943
cli: Add support for CSS exports in package build
...
This adds support for CSS entry points in package exports. When a package
declares a CSS file in its exports field, the CLI will now automatically
bundle it during `backstage-cli package build` and rewrite the export
path from src/ to dist/ at publish time.
The CSS bundling uses lightningcss to resolve @import statements and
preserves @layer declarations that would otherwise be stripped during
bundling.
This allows packages like @backstage/ui to use the standard build command
instead of custom build scripts for CSS bundling.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-09 13:53:05 +01:00
Patrik Oldsberg
c1b94c43a4
Merge pull request #31225 from kunickiaj/feat/home-frontend-blueprints
...
feat(home): add new frontend system support
2026-02-09 13:29:05 +01:00
Fredrik Adelöw
a1717b1df6
Merge pull request #32698 from backstage/dependabot/npm_and_yarn/jsonpath-1.2.0
...
build(deps): bump jsonpath from 1.1.1 to 1.2.0
2026-02-09 12:06:30 +01:00
renovate[bot]
804d1174e0
chore(deps): update dependency ldapts to v8.1.6
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-09 10:47:16 +00:00
Adam Kunicki
06e0a2cb22
fix lint issues/ci
...
Signed-off-by: Adam Kunicki <kunickiaj@gmail.com >
2026-02-08 19:40:24 -08:00
Adam Kunicki
90956a61bd
feat(home): add new frontend system support
...
Migrates home plugin to support the new frontend system architecture by
introducing extension blueprints for composable homepage functionality.
Key changes:
- Add CustomHomepageWidgetBlueprint for creating installable homepage widgets
- Add CustomHomepageBlueprint for composing pages from widget extensions
- Introduce titleExtensionDataRef for NFS title handling
This attempts to bring the home plugin up to par with other core plugins that have migrated
to the new frontend system
Signed-off-by: Adam Kunicki <kunickiaj@gmail.com >
2026-02-08 19:40:23 -08:00
renovate[bot]
c2d317be17
chore(deps): update dependency esbuild to v0.27.3
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-09 01:06:21 +00:00
Patrik Oldsberg
2218061089
Merge pull request #32706 from backstage/renovate/find-process-2.x
...
chore(deps): update dependency find-process to v2
2026-02-09 01:51:34 +01:00
Patrik Oldsberg
53aaaa2b32
Merge pull request #32703 from backstage/renovate/major-testing-library-monorepo
...
chore(deps): update dependency @testing-library/react to v16
2026-02-09 01:21:49 +01:00
renovate[bot]
42247886ef
chore(deps): update dependency @rspack/core to v1.7.5
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-07 00:07:08 +00:00
Patrik Oldsberg
9cf676284e
catalog-client: improve InMemoryCatalogClient to fully implement query features
...
Add support for ordering, pagination, full-text search, and field
projection to the InMemoryCatalogClient test utility, matching the
behavior of the catalog backend.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-06 22:58:22 +01:00
Patrik Oldsberg
3ccea26849
Merge pull request #32694 from UsainBloot/auth/auth0-invitation-param
...
[Auth] Auth0 Strategy - Support organization invite parameters
2026-02-06 10:19:22 +01:00
Patrik Oldsberg
14611301e5
frontend-test-utils: copy over all mock APIs
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-05 23:50:29 +01:00
Patrik Oldsberg
36fb574fff
use new mockApis
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-05 23:50:28 +01:00
Patrik Oldsberg
d2ac2ec49d
Add MockAlertApi and MockFeatureFlagsApi to frontend-test-utils
...
Introduces comprehensive mock implementations for AlertApi and FeatureFlagsApi in @backstage/frontend-test-utils, following the 3-pattern approach (function, factory, mock) for consistency with existing test utilities.
The new mocks include useful testing methods:
- MockAlertApi: clearAlerts(), waitForAlert(), getAlerts()
- MockFeatureFlagsApi: getState(), setState(), clearState()
Also adds a mockApis namespace that provides these new mocks and re-exports existing mockApis from @backstage/test-utils for backwards compatibility.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-05 23:50:28 +01:00
Andre Wanlin
23b26b1c63
Merge pull request #32674 from backstage/renovate/opentelemetry-js-monorepo
...
fix(deps): update opentelemetry-js monorepo to ^0.211.0
2026-02-05 16:07:27 -06:00
renovate[bot]
508d127dc0
chore(deps): update dependency find-process to v2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 20:47:16 +00:00
renovate[bot]
73351c2736
chore(deps): update dependency webpack to ~5.104.0 [security]
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 20:44:36 +00:00
renovate[bot]
9fbb270e00
chore(deps): update dependency @testing-library/react to v16
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 18:02:34 +00:00
renovate[bot]
99a34a6da4
chore(deps): update dependency knip to v5.83.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 17:05:41 +00:00
dependabot[bot]
5d1c6df080
build(deps): bump jsonpath from 1.1.1 to 1.2.0
...
Bumps [jsonpath](https://github.com/dchester/jsonpath ) from 1.1.1 to 1.2.0.
- [Commits](https://github.com/dchester/jsonpath/commits/1.2.0 )
---
updated-dependencies:
- dependency-name: jsonpath
dependency-version: 1.2.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-05 16:22:10 +00:00
Patrik Oldsberg
90801d47bf
Merge pull request #32688 from backstage/renovate/xterm-monorepo
...
fix(deps): update xterm monorepo
2026-02-05 17:08:06 +01:00
Jack Palmer
bf3861fdb6
chore: Throw error when organization declared in strategy does not match organization in request
...
Signed-off-by: Jack Palmer <jackpalmer@spotify.com >
2026-02-05 15:21:06 +00:00
Tanish Sharma
470f72d835
feat: add log download btn for LogViewer
...
Signed-off-by: Tanish Sharma <tanish.sharma@siemens.com >
2026-02-05 12:02:16 +00:00
backstage-goalie[bot]
343b40b37c
Merge pull request #32687 from backstage/renovate/undici-7.x-lockfile
...
chore(deps): update dependency undici to v7.20.0
2026-02-05 01:22:33 +00:00
renovate[bot]
d56542cd70
fix(deps): update xterm monorepo
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 00:20:09 +00:00
Patrik Oldsberg
da53a2daad
Merge pull request #32668 from backstage/renovate/backstage-community-plugin-explore-common-0.x
...
fix(deps): update dependency @backstage-community/plugin-explore-common to ^0.12.0
2026-02-05 01:05:40 +01:00
renovate[bot]
91fef470df
chore(deps): update dependency undici to v7.20.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 23:50:20 +00:00
renovate[bot]
2ac2911ab2
chore(deps): update dependency @modelcontextprotocol/sdk to v1.26.0 [security]
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 20:51:44 +00:00
renovate[bot]
8fefa9b643
fix(deps): update opentelemetry-js monorepo to ^0.211.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 10:53:25 +00:00
Patrik Oldsberg
ac9bead0dc
Add createTestEntityPage utility for testing entity extensions
...
This adds a test utility that simplifies testing entity cards and content
extensions in the new frontend system. The utility creates a test page
that provides EntityProvider context and accepts entity extensions through
input redirects.
Also adds the `apis` option to `renderTestApp` for API overrides, and
includes tests for entity cards in catalog, org, and api-docs plugins.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-04 11:29:47 +01:00
renovate[bot]
df2735074c
fix(deps): update dependency @backstage-community/plugin-explore-common to ^0.12.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 03:22:30 +00:00
renovate[bot]
e6a76eb560
chore(deps): update dependency swr to v2.4.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 03:21:21 +00:00
renovate[bot]
7fa81e757d
chore(deps): update typescript-eslint monorepo to v8.54.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 02:22:16 +00:00
backstage-goalie[bot]
feadc41d13
Merge pull request #32662 from backstage/renovate/pg-8.x-lockfile
...
chore(deps): update dependency pg to v8.18.0
2026-02-04 01:21:18 +00:00
backstage-goalie[bot]
099dd0922c
Merge pull request #32661 from backstage/renovate/express-session-1.x-lockfile
...
chore(deps): update dependency express-session to v1.19.0
2026-02-04 01:21:14 +00:00
backstage-goalie[bot]
e9e8ae6403
Merge pull request #32648 from backstage/renovate/ldapts-8.x-lockfile
...
chore(deps): update dependency ldapts to v8.1.4
2026-02-04 01:21:09 +00:00
backstage-goalie[bot]
d8a7eb3ed3
Merge pull request #32646 from backstage/renovate/playwright-monorepo
...
chore(deps): update dependency @playwright/test to v1.58.1
2026-02-04 01:21:00 +00:00