Fredrik Adelöw
40c8ec9615
Merge pull request #33473 from backstage/renovate/typescript-eslint-monorepo
...
chore(deps): update typescript-eslint monorepo to v8.57.2
2026-03-27 11:45:17 +01:00
Fredrik Adelöw
133c4569a3
Merge pull request #33494 from backstage/renovate/sass-1.x-lockfile
...
chore(deps): update dependency sass to v1.98.0
2026-03-27 11:43:48 +01:00
Fredrik Adelöw
76769c8be7
Merge pull request #33496 from backstage/renovate/github-codeql-action-4.x
...
chore(deps): update github/codeql-action action to v4.34.1
2026-03-27 11:43:25 +01:00
Fredrik Adelöw
7ca5846bff
Merge pull request #33502 from backstage/renovate/microsoft-setup-msbuild-3.x
...
chore(deps): update microsoft/setup-msbuild action to v3
2026-03-27 11:43:07 +01:00
Fredrik Adelöw
654d993c1b
Merge pull request #33612 from wtravO/AWSS3UrlReader-fix-for-region-url-matching
...
fix: treat any url ending with amazonaws.com(.cn) as Amazon Hosted
2026-03-27 11:41:39 +01:00
Fredrik Adelöw
39b7f72562
Merge pull request #33607 from backstage/renovate/pin-dependencies
...
chore(deps): pin dependencies
2026-03-27 11:40:42 +01:00
Fredrik Adelöw
49c28818ab
Merge pull request #33587 from backstage/dependabot/npm_and_yarn/picomatch-2.3.2
...
build(deps): bump picomatch from 2.3.1 to 2.3.2
2026-03-27 11:38:51 +01:00
Fredrik Adelöw
6e8d8e0da9
Merge pull request #33584 from backstage/dependabot/npm_and_yarn/smol-toml-1.6.1
...
build(deps): bump smol-toml from 1.5.2 to 1.6.1
2026-03-27 11:38:09 +01:00
Fredrik Adelöw
150418a35f
Merge pull request #33611 from backstage/dependabot/npm_and_yarn/nodemailer-8.0.4
...
build(deps): bump nodemailer from 7.0.13 to 8.0.4
2026-03-27 11:35:54 +01:00
Fredrik Adelöw
94c64ee33d
Merge pull request #33596 from jonkoops/dom-asynciterable-types
...
chore: add `DOM.AsyncIterable` lib and use standard filesystem types
2026-03-27 11:31:37 +01:00
Johan Persson
157daeb698
fix(docs-ui): remove duplicate Select and Skeleton entries in component registry
...
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-03-27 11:05:34 +01:00
Travis O'Neal
ac7c3a21d2
fix: added dot boundary to amazonaws.com endsWith checks to ensure url authenticity
...
Signed-off-by: Travis O'Neal <wtravisoneal@gmail.com >
2026-03-26 22:28:32 -04:00
backstage-goalie[bot]
a7b6396845
Merge pull request #33608 from backstage/renovate/npm-node-forge-vulnerability
...
chore(deps): update dependency node-forge to v1.4.0 [security]
2026-03-27 02:20:54 +00:00
Travis O'Neal
6e2aaabdf3
fix: treat any url ending with amazonaws.com or amazonaws.com.cn as Amazon hosted
...
Signed-off-by: Travis O'Neal <wtravisoneal@gmail.com >
2026-03-26 22:17:51 -04:00
dependabot[bot]
19ef9fbf34
build(deps): bump nodemailer from 7.0.13 to 8.0.4
...
Bumps [nodemailer](https://github.com/nodemailer/nodemailer ) from 7.0.13 to 8.0.4.
- [Release notes](https://github.com/nodemailer/nodemailer/releases )
- [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodemailer/nodemailer/compare/v7.0.13...v8.0.4 )
---
updated-dependencies:
- dependency-name: nodemailer
dependency-version: 8.0.4
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-27 01:14:52 +00:00
renovate[bot]
66e3e3224b
chore(deps): update dependency node-forge to v1.4.0 [security]
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-27 01:03:23 +00:00
renovate[bot]
4975a14a38
chore(deps): pin dependencies
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-27 00:58:06 +00:00
backstage-goalie[bot]
cfa0fa1dbb
Merge pull request #33605 from backstage/renovate/npm-handlebars-vulnerability
...
chore(deps): update dependency handlebars to v4.7.9 [security]
2026-03-27 00:52:15 +00:00
renovate[bot]
692d885675
chore(deps): update dependency handlebars to v4.7.9 [security]
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-26 23:54:46 +00:00
renovate[bot]
e525bdcb8c
chore(deps): update typescript-eslint monorepo to v8.57.2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-26 17:32:31 +00:00
Charles de Dreuille
66a75bd7d5
Merge pull request #33597 from backstage/bui-fix-relative-links
...
fix(ui): resolve relative hrefs to absolute paths before navigation
2026-03-26 17:24:44 +00:00
Johan Persson
07ede0ce30
patch: add pr-33597 to patch release
...
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-03-26 17:26:34 +01:00
Johan Persson
d840ba9053
fix(ui): resolve relative hrefs to absolute paths before navigation
...
BUI link components with relative hrefs (e.g. `../other`) would
navigate to the wrong URL because React Aria's navigate callback
receives the raw href string and cannot resolve it correctly from
where it is called in Backstage's routing setup.
This adds a `resolveHref` flag to the component definition system.
When enabled, `useDefinition` calls `useHref()` to turn relative
hrefs into absolute paths before they reach the React Aria layer.
A compile-time type guard ensures components with `href` in their
props cannot omit the flag.
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-03-26 17:26:34 +01:00
Fredrik Adelöw
3f8060c460
Merge pull request #33536 from jonkoops/fix/zod-schema-first-generics
...
fix: use schema-first generic pattern for Zod type compatibility
2026-03-26 17:16:51 +01:00
renovate[bot]
3207f9d1c4
chore(deps): update microsoft/setup-msbuild action to v3
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-26 16:11:54 +00:00
renovate[bot]
5e1f181f74
chore(deps): update github/codeql-action action to v4.34.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-26 16:11:24 +00:00
Fredrik Adelöw
171e91727f
Merge pull request #33598 from backstage/freben/kleen
...
cleanup in prep for next patch
2026-03-26 17:05:49 +01:00
Fredrik Adelöw
b6b076bf66
cleanup in prep for next patch
...
Signed-off-by: Fredrik Adelöw <freben@spotify.com >
2026-03-26 17:04:35 +01:00
Jon Koops
fa550786b0
fix: use schema-first generic pattern for Zod type compatibility
...
Refactor `SignInResolverFactoryOptions` and `createSchemaFromZod` to use
`TSchema extends ZodType` instead of `ZodSchema<Output, Def, Input>`,
avoiding "excessively deep" TypeScript inference errors when multiple
Zod copies are resolved in a project.
Signed-off-by: Jon Koops <jonkoops@gmail.com >
2026-03-26 16:31:41 +01:00
Jon Koops
a7a14b78c1
chore: add DOM.AsyncIterable lib and use standard filesystem types
...
Add `DOM.AsyncIterable` to the shared TypeScript configuration in
`@backstage/cli`, making standard async iteration methods available on
DOM APIs like `FileSystemDirectoryHandle`. This aligns behavior with
TypeScript 6.0, where this lib is included in `DOM` by default.
With the async iterable types now available, replace the custom
`IterableDirectoryHandle` and `WritableFileHandle` types in the scaffolder
plugin with the standard `FileSystemDirectoryHandle` and
`FileSystemFileHandle` DOM types. Add type guard functions for
`FileSystemHandle` since it is not a discriminated union.
Signed-off-by: Jon Koops <jonkoops@gmail.com >
2026-03-26 16:23:46 +01:00
dependabot[bot]
e235f06d2e
build(deps): bump picomatch from 2.3.1 to 2.3.2
...
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-26 15:14:12 +00:00
backstage-goalie[bot]
cb127fd0a4
Merge pull request #33593 from backstage/renovate/npm-yaml-vulnerability
...
chore(deps): update dependency yaml to v2.8.3 [security]
2026-03-26 15:09:04 +00:00
Charles de Dreuille
73cdfb0e8e
Merge pull request #33112 from AmbrishRamachandiran/range-slider-component
...
BUI - Add new range slider component
2026-03-26 14:37:00 +00:00
renovate[bot]
3d78b0f9e8
chore(deps): update dependency yaml to v2.8.3 [security]
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-26 14:10:15 +00:00
Patrik Oldsberg
9e80eff573
docs: update MUI to BUI migration skill ( #33548 )
...
Update the MUI to BUI migration skill to reflect the current state
of the @backstage/ui package.
Made-with: Cursor
Made-with: Cursor
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-03-26 15:03:33 +01:00
Fredrik Adelöw
c2808c9676
Merge pull request #33585 from backstage/dependabot/npm_and_yarn/microsite/picomatch-2.3.2
...
build(deps): bump picomatch from 2.3.1 to 2.3.2 in /microsite
2026-03-26 14:58:38 +01:00
Fredrik Adelöw
d926836bce
Merge pull request #33591 from backstage/freben/exclusivity
...
exclude some dirs in microsite to speed things up
2026-03-26 14:55:57 +01:00
Johan Persson
87eb31c141
fix(org): prevent profile card content overflow on narrow screens
...
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-03-26 14:49:13 +01:00
Johan Persson
eba2f615b6
fix(catalog-react): prevent EntityInfoCard header overflow on narrow screens
...
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-03-26 14:49:13 +01:00
Johan Persson
5081bcc4fa
fix(ui): prevent Avatar from shrinking in flex layouts
...
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-03-26 14:49:13 +01:00
Fredrik Adelöw
a9dd4fd28d
Merge pull request #33590 from jonkoops/fix/eslint-plugin-ts6-compat
2026-03-26 13:36:09 +01:00
Fredrik Adelöw
65bf3a12be
exclude some dirs in microsite to speed things up
...
Signed-off-by: Fredrik Adelöw <freben@spotify.com >
2026-03-26 13:20:43 +01:00
Jon Koops
df43b0e149
fix(eslint-plugin): fix TypeScript 6.0 type errors in no-mixed-plugin-imports
...
TypeScript 6.0 no longer applies bivariant checking to method-shorthand
functions that don't reference `this`. This causes the `fix` callbacks in
suggestion descriptors to fail type checking when they return `void`
instead of a valid `Fix | null` value.
- Return `null` from non-fixable suggestion `fix` handlers
- Add explicit `SuggestionReportDescriptor[]` type annotation to `suggest`
- Remove redundant `@param` JSDoc annotations now covered by the array type
Signed-off-by: Jon Koops <jonkoops@gmail.com >
2026-03-26 12:31:11 +01:00
Johan Persson
7b77d918ca
fix(docs-ui): strip backticks from affected component names in changelog sync
...
Vale validation can require backticks around component names like
`useTable` in changesets. The sync script now strips backticks so
these names are matched correctly.
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-03-26 10:14:46 +01:00
Johan Persson
9ff7b4d56b
docs: fix component name casing in changeset README examples
...
Component names in the "Affected components" examples should use
PascalCase (Button, Card, Table) to match actual component names.
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-03-26 10:14:46 +01:00
dependabot[bot]
b1204bb1a9
build(deps): bump picomatch from 2.3.1 to 2.3.2 in /microsite
...
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-25 23:21:49 +00:00
dependabot[bot]
adbbdf0239
build(deps): bump smol-toml from 1.5.2 to 1.6.1
...
Bumps [smol-toml](https://github.com/squirrelchat/smol-toml ) from 1.5.2 to 1.6.1.
- [Release notes](https://github.com/squirrelchat/smol-toml/releases )
- [Commits](https://github.com/squirrelchat/smol-toml/compare/v1.5.2...v1.6.1 )
---
updated-dependencies:
- dependency-name: smol-toml
dependency-version: 1.6.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-25 22:06:52 +00:00
Peter Macdonald
cf4b4789f1
Merge pull request #33572 from Parsifal-M/docs/golden-paths-prep-ga
...
docs: golden paths prepping for GA
2026-03-25 17:52:27 +01:00
Stephanie Cao
309b7128c4
feat(scaffolder): create scaffolder mcp action to execute a template ( #33124 )
...
* create mcp action to execute a template
Signed-off-by: Stephanie <yangcao@redhat.com >
* include changeset
Signed-off-by: Stephanie <yangcao@redhat.com >
* address test errors and review comments from copilot
Signed-off-by: Stephanie <yangcao@redhat.com >
* address review comments
Signed-off-by: Stephanie <yangcao@redhat.com >
* add execute-template to mcp actions list
Signed-off-by: Stephanie <yangcao@redhat.com >
* fix: address review feedback for execute-template action
Signed-off-by: benjdlambert <ben@blam.sh >
---------
Signed-off-by: Stephanie <yangcao@redhat.com >
Signed-off-by: benjdlambert <ben@blam.sh >
Co-authored-by: benjdlambert <ben@blam.sh >
2026-03-25 16:30:49 +01:00
Peter Macdonald
1b8d4be5df
reference analytics docs in prepping for ga and remove the dead links to ga from analytics plugin docs
...
Signed-off-by: Peter Macdonald <peterm4c@pm.me >
2026-03-25 13:56:48 +01:00