1337
5e42db926d
Update docs/features/software-catalog/catalog-customization--old.md
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: 1337 <19777147+the-serious-programmer@users.noreply.github.com >
2026-04-18 14:32:34 +02:00
1337
c8a49c6c3b
Update plugins/catalog/src/components/CatalogExportButton/CatalogExportButton.test.tsx
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: 1337 <19777147+the-serious-programmer@users.noreply.github.com >
2026-04-18 14:32:19 +02:00
1337
e98fa92ab5
Update docs/features/software-catalog/catalog-customization.md
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: 1337 <19777147+the-serious-programmer@users.noreply.github.com >
2026-04-18 14:31:53 +02:00
1337
42eab7af46
Update plugins/catalog/src/components/CatalogExportButton/CatalogExportButton.test.tsx
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: 1337 <19777147+the-serious-programmer@users.noreply.github.com >
2026-04-18 14:31:37 +02:00
the-serious-programmer
82cf16f63c
feat: catalog export feature
...
Signed-off-by: the-serious-programmer <19777147+the-serious-programmer@users.noreply.github.com >
2026-04-18 14:29:30 +02:00
Justin Bryant
80c5481a44
fix: run prettier
...
Signed-off-by: Justin Bryant <justintbry@gmail.com >
2026-04-17 18:02:53 -04:00
Justin Bryant
575b7cca3f
Merge branch 'master' of github.com:jtbry/backstage
2026-04-17 17:44:50 -04:00
Justin Bryant
ac64f0ad04
fix(SecureTemplater): implement PR suggestions
...
Signed-off-by: Justin Bryant <justintbry@gmail.com >
2026-04-17 17:44:35 -04:00
Justin Bryant
f32100a977
Update plugins/scaffolder-backend/src/scaffolder/tasks/NunjucksWorkflowRunner.ts
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Justin Bryant <justintbry@gmail.com >
2026-04-17 17:43:38 -04:00
Justin Bryant
6d6c7f64a6
Update plugins/scaffolder-backend/src/scaffolder/tasks/NunjucksWorkflowRunner.ts
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Justin Bryant <justintbry@gmail.com >
2026-04-17 17:43:25 -04:00
Justin Bryant
191ea13578
Update plugins/scaffolder-backend/src/lib/templating/SecureTemplater.test.ts
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Justin Bryant <justintbry@gmail.com >
2026-04-17 17:43:07 -04:00
Justin Bryant
ff13613d32
Merge branch 'master' of github.com:backstage/backstage
...
Signed-off-by: Justin Bryant <justintbry@gmail.com >
2026-04-17 17:32:16 -04:00
Justin Bryant
6a73fff696
fix(SecureTemplater): implement PR suggestions
...
Signed-off-by: Justin Bryant <justintbry@gmail.com >
2026-04-17 17:26:10 -04:00
Justin Bryant
f063176143
Update plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/templateFileActionHandler.ts
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Justin Bryant <justintbry@gmail.com >
2026-04-17 17:26:10 -04:00
Justin Bryant
b7da1160fb
Update plugins/scaffolder-backend/src/scaffolder/tasks/NunjucksWorkflowRunner.ts
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Justin Bryant <justintbry@gmail.com >
2026-04-17 17:26:10 -04:00
Justin Bryant
c78b3b68f6
chore: add changeset
...
Signed-off-by: Justin Bryant <justintbry@gmail.com >
2026-04-17 17:26:10 -04:00
Justin Bryant
4fb8469d37
fix(SecureTemplater): return dispose function to clean up secure templater isolate vm & context
...
Signed-off-by: Justin Bryant <justintbry@gmail.com >
2026-04-17 17:26:10 -04:00
MT Lewis
0912de3a25
ui: transform number to px in basis utility prop
...
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com >
2026-04-17 17:52:23 +01:00
MT Lewis
68d1725113
ui: style overrides take higher precedence than utility styles in Box
...
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com >
2026-04-17 17:47:46 +01:00
MT Lewis
ea220e9a9d
ui: document FlexItemProps
...
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com >
2026-04-17 17:47:29 +01:00
MT Lewis
62cc936894
ui: fix organization of .changeset/funny-areas-rescue.md
...
Co-authored-by: Johan Persson <johanopersson@gmail.com >
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com >
2026-04-17 17:46:04 +01:00
Johan Persson
c3ca20c864
patches: add entry for #33984
...
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-04-17 14:18:22 +02:00
Johan Persson
c6fc76f532
fix(ui): prevent hidden Tabs tree from stomping active indicator opacity
...
React Aria's `CollectionBuilder` renders `TabList`'s children into both a
hidden collection-building tree and the real DOM. The hidden instance of
`TabsIndicators` sits outside the `TabListStateContext` provider, so its
`state` is `null` — causing its `updateCSSVariables` effect to hit the
`else` branch and write `--active-tab-opacity: 0` to the `tabsRef` DOM
element that the real instance also writes to. Under the right render
ordering, this hidden write lands after the real instance's `opacity: 1`
and makes the active indicator disappear on uncontrolled Tabs.
Guard `updateCSSVariables` with an early return when `state == null` so
the hidden instance never writes to the shared DOM element.
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-04-17 14:18:22 +02:00
Patrik Oldsberg
64b186f465
Merge pull request #33962 from backstage/rugvip/remove-unused-getgithubintegrationconfig
...
catalog-import: 🧹
2026-04-17 13:07:27 +02:00
Patrik Oldsberg
4247ab84e1
Merge pull request #33961 from backstage/remove-unused-task-settings-v1
...
backend-defaults: 🧹
2026-04-17 13:07:16 +02:00
Patrik Oldsberg
49401e530a
Merge pull request #33960 from backstage/rugvip/remove-unused-signin-type-aliases
...
core-components: remove unused onSignInFailure and onSignInStarted type aliases
2026-04-17 13:07:07 +02:00
Patrik Oldsberg
b645fc7c41
Merge pull request #33959 from backstage/rugvip/remove-orphan-mock-auth-connector
...
core-app-api: 🧹
2026-04-17 13:06:57 +02:00
Fredrik Adelöw
ab0460715b
Merge pull request #33982 from backstage/freben/preee
...
enter prerelease mode
2026-04-17 12:59:00 +02:00
Patrik Oldsberg
4ce14da5b9
Merge pull request #33981 from backstage/rugvip/add-patches-entry-33975
...
patches: add entry for #33975
2026-04-17 12:58:08 +02:00
Fredrik Adelöw
f9bfb91778
enter prerelease mode
...
Signed-off-by: Fredrik Adelöw <freben@spotify.com >
2026-04-17 12:45:55 +02:00
Patrik Oldsberg
eee19e9c2f
Add patch entry for PR #33975
...
Adds a .patches entry to include the React Aria dependency range
clamping fix in the next patch release.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-17 12:29:36 +02:00
Johan Persson
e2d9831352
fix: clamp React Aria dependency ranges to patch-only updates
...
Changed version ranges for react-aria, react-aria-components, and
react-stately from `^` (minor) to `~` (patch) across all consuming
packages to prevent unintended minor version upgrades.
Also aligned app-visualizer's react-aria-components from 1.14 to 1.17.
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-04-17 11:49:34 +02:00
MT Lewis
8bb33cd674
ui: add affected components to changeset
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com >
2026-04-17 10:25:56 +01:00
MT Lewis
7ea79b2ad4
ui: add style to CardOwnProps
...
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com >
2026-04-17 10:07:00 +01:00
MT Lewis
76759067a2
ui: use type import for CSSProperties in shared types
...
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com >
2026-04-17 10:06:23 +01:00
Patrik Oldsberg
e383430a11
Merge pull request #33958 from backstage/rugvip/changeset-no-internal-details
...
docs: clarify that changesets should not reference internal code details
2026-04-17 11:05:45 +02:00
Patrik Oldsberg
2852a58e21
Apply suggestions from code review
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-04-17 10:46:44 +02:00
MT Lewis
7f9b3b7aee
ui: allow all valid flex-basis values for basis prop
...
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com >
2026-04-17 09:46:17 +01:00
Patrik Oldsberg
45da25f948
Merge pull request #33957 from backstage/rugvip/delegate-attach-mock-api-factory
...
frontend-test-utils: remove internal mockWithApiFactory in favor of attachMockApiFactory
2026-04-17 10:43:41 +02:00
Patrik Oldsberg
b16ae3cea7
Merge pull request #33955 from backstage/rugvip/deduplicate-joinpaths-in-frontend-app-api-routing
...
frontend-app-api: deduplicate joinPaths utility in routing
2026-04-17 10:43:26 +02:00
Maximilian Wörner
d0f6d9e5c0
Update GitLab URL format in documentation
...
Signed-off-by: Maximilian Wörner <maxwoerner@gmail.com >
2026-04-17 10:34:28 +02:00
Patrik Oldsberg
d9264ed271
Merge pull request #33952 from backstage/rugvip/zod-v3-config-schema-docs
...
frontend-plugin-api: clarify that zod v3 does not support configSchema
2026-04-17 10:34:20 +02:00
Maximilian Wörner
1933c4b817
Update GitLab URL format in old documentation
...
Signed-off-by: Maximilian Wörner <maxwoerner@gmail.com >
2026-04-17 10:34:02 +02:00
MT Lewis
61f1276e90
ui: style overrides take higher precedence than utility styles in Card
...
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com >
2026-04-17 09:25:15 +01:00
Patrik Oldsberg
0c298f7cf1
Remove internal mockWithApiFactory in favor of attachMockApiFactory
...
Rather than having the public attachMockApiFactory delegate to an internal
mockWithApiFactory helper, move the implementation directly into
attachMockApiFactory and use it everywhere.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-17 10:23:14 +02:00
Patrik Oldsberg
f79eaf268c
Add changeset for frontend-app-api routing cleanup
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-17 10:18:36 +02:00
Patrik Oldsberg
39eb61b28c
Add changeset for catalog-import internal refactor
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-17 10:15:34 +02:00
Patrik Oldsberg
d33ab2aa24
Merge pull request #33947 from backstage/remove-applied-patches
...
.patches: remove entries released in v1.50.1
2026-04-17 08:40:55 +02:00
dependabot[bot]
b2a820e624
chore(deps): bump protobufjs from 7.5.4 to 7.5.5
...
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js ) from 7.5.4 to 7.5.5.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases )
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.5.4...protobufjs-v7.5.5 )
---
updated-dependencies:
- dependency-name: protobufjs
dependency-version: 7.5.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-17 05:42:52 +00:00
Patrik Oldsberg
02b72c35b3
catalog-import: remove unused getGithubIntegrationConfig
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-17 00:14:28 +02:00