renovate[bot]
ff31e3fdeb
chore(deps): update dependency @rspack/dev-server to v1.1.5
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-11 12:01:56 +00:00
renovate[bot]
18a050c701
chore(deps): update dependency @opentelemetry/auto-instrumentations-node to v0.67.3
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-11 11:46:16 +00:00
Fredrik Adelöw
d91a1839e8
fixup
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-01-09 15:39:28 +01:00
dependabot[bot]
5c6aa11311
build(deps): bump react-router from 6.28.2 to 6.30.2
...
Bumps [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router ) from 6.28.2 to 6.30.2.
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router@6.30.2/packages/react-router )
---
updated-dependencies:
- dependency-name: react-router
dependency-version: 6.30.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-09 08:26:42 +00:00
Fredrik Adelöw
ff48856d29
Merge pull request #32072 from backstage/renovate/eslint-plugin-testing-library-7.x
...
chore(deps): update dependency eslint-plugin-testing-library to v7
2026-01-09 09:22:56 +01:00
Fredrik Adelöw
973e76d87f
fixup
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-01-08 17:08:55 +01:00
Fredrik Adelöw
d6d850e4f4
Merge pull request #32070 from backstage/renovate/swagger-ui-react-5.x
...
chore(deps): update dependency @types/swagger-ui-react to v5
2026-01-08 17:02:06 +01:00
renovate[bot]
92c6f7376d
chore(deps): update dependency eslint-plugin-testing-library to v7
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-08 16:36:49 +01:00
dependabot[bot]
4d82a35328
build(deps): bump @modelcontextprotocol/sdk from 1.24.3 to 1.25.2
...
Bumps [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk ) from 1.24.3 to 1.25.2.
- [Release notes](https://github.com/modelcontextprotocol/typescript-sdk/releases )
- [Commits](https://github.com/modelcontextprotocol/typescript-sdk/compare/1.24.3...v1.25.2 )
---
updated-dependencies:
- dependency-name: "@modelcontextprotocol/sdk"
dependency-version: 1.25.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-07 17:21:14 +00:00
Charles de Dreuille
564f26e508
Merge pull request #32202 from backstage/bui-new-surfaces
...
BUI - Component surfaces
2026-01-07 17:16:46 +00:00
Fredrik Adelöw
5d71ad009e
Merge pull request #32180 from backstage/storybook-mcp
...
Add Storybook MCP
2026-01-07 18:13:47 +01:00
Charles de Dreuille
c60512e87f
Merge branch 'master' into bui-new-surfaces
2026-01-07 13:47:15 +00:00
Zach Callahan
a723b8a1e4
refactor(ui): use rehype-sanitize for gfm sanitization ( #31770 )
...
Signed-off-by: Zach Callahan <zach@zmc.dev >
2026-01-05 22:17:25 +00:00
Fredrik Adelöw
3bda268f80
Merge pull request #32161 from backstage/renovate/uiw-react-codemirror-4.x-lockfile
...
chore(deps): update dependency @uiw/react-codemirror to v4.25.4
2026-01-05 14:09:55 +01:00
Charles de Dreuille
2dc2d64a25
Fix dependency
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-01-05 12:17:23 +00:00
Charles de Dreuille
b2f2d30536
Move to version bridge
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-01-05 12:09:53 +00:00
renovate[bot]
b98fe9e4f0
chore(deps): update dependency typescript-json-schema to v0.67.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-05 11:25:06 +01:00
Fredrik Adelöw
1b41b39e4d
Merge pull request #32244 from backstage/freben/jest30
...
explicitly use jest 30
2026-01-05 11:20:54 +01:00
Fredrik Adelöw
1292f257d4
Merge pull request #32234 from backstage/renovate/npm-qs-vulnerability
...
chore(deps): update dependency qs to v6.14.1 [security]
2026-01-05 11:09:11 +01:00
Fredrik Adelöw
5bfc3bc31d
explicitly use jest 30
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-01-05 10:49:44 +01:00
secustor
623e71d1d8
dedupe lockfile
...
Signed-off-by: secustor <sebastian@poxhofer.at >
2026-01-02 21:32:39 +01:00
secustor
5cf10cd702
Merge main
...
Signed-off-by: secustor <sebastian@poxhofer.at >
2026-01-02 20:58:22 +01:00
renovate[bot]
38d2da95a7
chore(deps): update dependency qs to v6.14.1 [security]
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-01 19:31:29 +00:00
renovate[bot]
ac85225de4
chore(deps): update dependency cross-env to v10
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-31 12:44:34 +00:00
renovate[bot]
0636c47a5f
chore(deps): update dependency @uiw/react-codemirror to v4.25.4
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-31 12:35:09 +00:00
Charles de Dreuille
2b361f5198
Add Storybook MCP
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-12-19 10:30:37 +00:00
dependabot[bot]
9c766827d7
build(deps-dev): bump storybook from 10.1.9 to 10.1.10
...
Bumps [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core ) from 10.1.9 to 10.1.10.
- [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/v10.1.10/code/core )
---
updated-dependencies:
- dependency-name: storybook
dependency-version: 10.1.10
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-18 18:58:27 +00:00
Fredrik Adelöw
c3941048ef
chore: update browserslist database
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2025-12-18 13:24:48 +01:00
Ben Lambert
9ee5996d4b
Revert "microsite: pin swc"
...
Signed-off-by: benjdlambert <ben@blam.sh >
chore: bump minimum required swc
Signed-off-by: benjdlambert <ben@blam.sh >
chore: add chantgeset
Signed-off-by: benjdlambert <ben@blam.sh >
2025-12-18 08:16:33 +01:00
renovate[bot]
518ef31576
chore(deps): update dependency terser-webpack-plugin to v5.3.16
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-17 22:49:43 +00:00
renovate[bot]
813704f059
chore(deps): update dependency ldapts to v8.0.23
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-17 21:46:56 +00:00
renovate[bot]
63b28f0df5
chore(deps): update dependency keyv to v5.5.5
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-17 20:58:05 +00:00
renovate[bot]
4fce454460
chore(deps): update dependency humanize-duration to v3.33.2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-17 19:59:09 +00:00
renovate[bot]
deb24d356a
chore(deps): update dependency dompurify to v3.3.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-17 19:15:49 +00:00
backstage-goalie[bot]
cb29b60d8b
Merge pull request #32128 from backstage/renovate/rspack-monorepo
...
chore(deps): update dependency @rspack/core to v1.6.7
2025-12-17 19:09:57 +00:00
Charles de Dreuille
9ba74365e5
Merge pull request #32135 from backstage/storybook-10-upgrade
...
Upgrade Storybook to version 10
2025-12-17 18:40:14 +00:00
Fredrik Adelöw
7db7749357
bump jws for https://github.com/advisories/GHSA-869p-cjfg-cm3x
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2025-12-17 11:28:01 +01:00
Hellgren Heikki
320c6a91ed
fix(cli): bump swc core version for es2023/2024 support
...
fixes issues with backstage 1.46.0 if the
@swc/core version is resolved to lower than 1.8.0
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi >
2025-12-17 08:49:18 +02:00
Patrik Oldsberg
bf940c940c
Merge pull request #32046 from backstage/renovate/faker-js-faker-10.x
...
chore(deps): update dependency @faker-js/faker to v10
2025-12-16 14:03:55 +01:00
Patrik Oldsberg
40a43c2d30
Merge pull request #32086 from backstage/renovate/eventsource-4.x
...
chore(deps): update dependency eventsource to v4
2025-12-16 14:02:22 +01:00
Charles de Dreuille
2c4f1569c1
Upgrade Storybook to version 10
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-12-16 09:26:00 +00:00
Patrik Oldsberg
a0de7cf2b7
Merge pull request #31933 from backstage/upgrade-jsdom
...
chore: upgrade jsdom to v27 and Jest to v30
2025-12-15 16:01:01 +01:00
renovate[bot]
21f66f6ea6
Update dependency @rspack/core to v1.6.7
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-15 09:24:55 +00:00
renovate[bot]
1281a0f1cc
Update dependency @google-cloud/cloud-sql-connector to v1.8.5
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-15 08:37:44 +00:00
Patrik Oldsberg
2b0811d368
Merge pull request #32113 from backstage/rugvip/slim
...
frontend-plugin-api: remove unnecessary dependencies
2025-12-12 14:57:34 +01:00
Patrik Oldsberg
9b8bde47d1
frontend-plugin-api: remove unnecessary dependencies
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-12-12 14:39:24 +01:00
Johan Persson
e70ff47db3
chore: migrate three packages to MSW v2
...
Migrates test files in config-loader, events-node and kubernetes-react
packages from MSW 1.x to MSW 2.x API to fix compatibility issues with
Jest 30 and JSDOM v26.
Changes:
- Updated msw dependency from ^1.0.0 to ^2.0.0
- Changed imports from `rest` to `http` and `HttpResponse`
- Converted handler syntax from `res(ctx.*)` to `HttpResponse.*`
- Changed `toStrictEqual` to `toEqual` for response assertions
Affected packages:
- @backstage/config-loader
- @backstage/plugin-events-node
- @backstage/plugin-kubernetes-react
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2025-12-11 18:07:00 +01:00
Johan Persson
cd0b8a11a3
chore: make jest a peer dependency with v29/v30 support
...
Move jest from dependencies to peer dependencies, allowing users to
choose between Jest 29 and Jest 30.
The CLI now detects the Jest version at runtime and uses the
appropriate environment:
- Jest 29: Uses standard jest-environment-jsdom
- Jest 30: Uses a custom environment based on @jest/environment-jsdom-abstract
with fixes for Web API globals (fetch, streams, Error, etc.)
The cross-fetch polyfill is only injected for Jest 29, as with Jest 30+
our patched Jest environment is used. The network request blocker is made
MSW-compatible by checking if fetch was wrapped before blocking.
Jest 30 (with jsdom v27) fixes `Could not parse CSS stylesheet`
warnings/errors when testing components from @backstage/ui or other
packages using CSS `@layer` declarations.
New peer dependencies (install based on your Jest version):
- jest (required, ^29 or ^30)
- Jest 29 requires: jest-environment-jsdom
- Jest 30 requires: @jest/environment-jsdom-abstract, jsdom
Production code changes for jsdom 27 testability:
- AppIdentityProxy: extract navigateToUrl method for spying
- LiveReloadAddon: export utils.reloadPage for spying
- collect.ts: export internal.resolvePackagePath for mocking
MockFetchApi: evaluate global.fetch at call time instead of construction
time, allowing MSW to patch fetch after MockFetchApi is constructed.
Test adaptations for jsdom 27:
- Use RGB values instead of named colors in CSS assertions
- Update error format expectations (hyphenated type names, SyntaxError
instead of FetchError for JSON parse errors)
- Simplify URL error assertions for cross-version compatibility
- Fix accessible name whitespace handling for external links
- Use history.replaceState for location mocking (non-configurable)
- Use fireEvent.blur for contentEditable elements
- Move async assertions inside waitFor for race conditions
- Remove Blob.prototype.text polyfill (now native)
- Remove test case using credentials in plugin:// URLs
Test adaptations for Jest 30:
- Replace `expect.objectContaining([...])` with direct array equality
- Replace `expect.objectContaining({ length: N })` with
`expect.any(Array)` + separate `toHaveLength()` assertions
- Use child process for native Node.js module resolution in
collect.test.ts to work around Jest 30's resolver behavior
- Update snapshot headers for new Jest format
Also removes the jest-haste-map patch which is no longer needed.
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2025-12-11 18:06:55 +01:00
Andre Wanlin
6c53ccc136
Merge pull request #31655 from williamwu-mongodb/feature/add-scheduled-tasks-devtools-plugin
...
feat: add scheduled tasks UI to devtools plugin
2025-12-10 16:26:54 -06:00
backstage-goalie[bot]
08d56dd72d
Merge pull request #32085 from backstage/renovate/eslint-rspack-plugin-4.x-lockfile
...
chore(deps): update dependency eslint-rspack-plugin to v4.3.0
2025-12-10 00:11:37 +00:00