the-serious-programmer
ae7e0fdd68
feature(catalog export): fix review comments and build
...
Signed-off-by: the-serious-programmer <19777147+the-serious-programmer@users.noreply.github.com >
2026-04-19 10:21:42 +02:00
1337
7f48d8a5ec
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:32:46 +02:00
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
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
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
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
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
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
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
Patrik Oldsberg
5f849c6a37
Remove unused taskSettingsV1Schema and TaskSettingsV1
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-17 00:14:15 +02:00
Patrik Oldsberg
8a645d2db5
core-components: remove unused onSignInFailure and onSignInStarted type aliases
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-17 00:13:09 +02:00
Patrik Oldsberg
21b63b0475
core-app-api: remove orphan MockAuthConnector files
...
Remove MockAuthConnector.ts and MockAuthConnector.test.ts which are
not exported from the barrel file and have no consumers outside of
each other.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-17 00:12:44 +02:00
Patrik Oldsberg
b2fd456ba4
docs: clarify that changesets should not reference internal code details
...
Update changeset writing guidance in AGENTS.md, CONTRIBUTING.md, and
REVIEWING.md to explicitly state that changeset messages should never
mention internal implementation details such as internal function names,
class names, variable names, or other code symbols. Messages should
describe user-facing behavior changes in plain language.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-16 23:21:56 +02:00
Patrik Oldsberg
180890ef94
Merge pull request #33944 from backstage/rugvip/update-icons-docs-new-frontend-system
...
docs: update icons page to cover the new frontend system
2026-04-16 23:16:07 +02:00
Patrik Oldsberg
2946445627
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-04-16 23:04:43 +02:00
Patrik Oldsberg
e8bc1d99d9
frontend-app-api: deduplicate joinPaths utility in routing
...
Extract the identical joinPaths function from both
extractRouteInfoFromAppNode.ts and RouteResolver.ts into a shared
joinPaths.ts module, then import it from both consumers.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-16 22:17:34 +02:00
Patrik Oldsberg
092e064b43
docs: update icons page to cover the new frontend system
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-16 22:10:24 +02:00
Patrik Oldsberg
4db1b03cb9
Merge pull request #33891 from backstage/rugvip/move-registermswtesthooks-to-test-utils
...
integration: use registerMswTestHooks from backend-test-utils
2026-04-16 22:02:20 +02:00
Patrik Oldsberg
ceb4e04ba3
Merge pull request #33721 from aurnik/fix/home-widget-drag-resize
...
Fix home page widgets not being draggable/resizable after first save
2026-04-16 21:58:59 +02:00
milliehartnt123
35fb74c310
Replace graphic showing output of creating the app with text block for standalone installation doc ( #33009 )
...
* change background to transparent
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Updated graphic to correct transparency background
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix several transparency glitches
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix a couple transparency glitches in letters
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix transparency errors
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix transparency error
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Replaced image of create app output with a text block
Added detailed output for app creation process and running instructions.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Simplify create an app output in documentation
Removed multiple file copying and templating steps from the getting started guide.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Revise console output in getting started guide
Updated installation instructions for Backstage application to include console as the language for the code blocks
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Delete docs/assets/getting-started/create-app-output.png
Graphic has been replaced with a code block.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update docs/getting-started/index.md
Changed output of creating backstage app to remove the 7.4 version with just <version>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update docs/getting-started/index.md
Fixed indentation in console output
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix formatting in getting started installation steps
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Change app creation console output from graphic to text block
Added console output example for app creation process.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Remove emoji from installation success message
Removed emoji from success message in installation steps.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update success message formatting in npx-create-app.md
Removed emoji from success message in npx-create-app.md.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix code block formatting in getting started guide
Corrected formatting of code block for installation command.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Improve console output formatting in installation guide
Updated console output examples and formatting in the getting started guide.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update npx-create-app.md with ellipsis
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update getting started index with ellipsis
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update getting started index with final steps
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update npx-create-app.md for clarity
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update docs/getting-started/index.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Try to fix Prettier errors
Try to fix Prettier errors in getting started index.md file = creating a standalone application.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix Prettier errors in npx-create-app.md
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update docs/getting-started/index.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix code block formatting in getting started guide
Correct formatting for code blocks in installation instructions.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix formatting in installation instructions to satisfy prettier
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update docs/getting-started/index.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fixed indentation of create app output to match getting started
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update docs/getting-started/index.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix formatting in getting started installation command
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix Prettier errors
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update docs/getting-started/index.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
---------
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-16 15:51:55 -04:00
Patrik Oldsberg
a6bbb0ae2d
Merge pull request #33930 from backstage/remove-portable-schema-deprecated-prop
...
frontend-plugin-api: remove deprecated PortableSchema .schema property
2026-04-16 21:51:39 +02:00
Patrik Oldsberg
264be8b5c1
Merge pull request #33649 from erikmiller-gusto/feat/slack-scoped-message-updates
...
feat(notifications-slack): add scope-based message update support
2026-04-16 21:51:23 +02:00
Patrik Oldsberg
8738203119
frontend-plugin-api: remove deprecated PortableSchema .schema property
...
Remove the deprecated property form of PortableSchema.schema, keeping
only the method form. The schema member is now a plain method that must
be called as schema() rather than accessed as a property.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-16 20:56:02 +02:00
Patrik Oldsberg
df1e14e369
Merge pull request #33949 from secustor/chore/migrate-module-federation-v2
...
chore: migrate module-federation to v2
2026-04-16 19:07:18 +02:00
Patrik Oldsberg
085133fde0
Bump zod dependency to v4 for packages using configSchema
...
These packages use `configSchema` with `zod/v4` imports and require the
full Zod v4 package for JSON Schema support. The dependency range is
narrowed from `^3.25.76 || ^4.0.0` to `^4.0.0`.
Also adds a `.patches` entry for the patch release.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-16 18:44:51 +02:00
Patrik Oldsberg
72a552f0db
frontend-plugin-api: clarify that zod v3 /v4 subpath does not support configSchema
...
Update error messages, deprecation warnings, migration docs, release
notes, and changelogs to reflect that the zod/v4 subpath export from
the Zod v3 package does not support JSON Schema conversion via the
Standard Schema interface. Users must fully migrate to the zod v4
package (zod@^4.0.0) to use configSchema.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-16 17:23:54 +02:00
Patrik Oldsberg
ebfa023123
Merge pull request #33916 from backstage/rugvip/remove-dead-actions-service-definitions
...
backend-plugin-api: 🧹
2026-04-16 17:02:44 +02:00
Fredrik Adelöw
7b4ea63b38
Merge pull request #33945 from backstage/freben/add-missing-deps
...
chore: add missing transitive dependencies
2026-04-16 16:54:33 +02:00
Patrik Oldsberg
7082b6f207
Remove patch entries released in v1.50.1
...
The patches for PRs #33913 , #33914 , and #33918 were included in
the v1.50.1 release and no longer need to be tracked.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-16 16:40:02 +02:00
secustor
41070b89c5
chore: migrate module-federation to v2
...
Signed-off-by: secustor <sebastian@poxhofer.at >
2026-04-16 15:15:04 +02:00
Fredrik Adelöw
db03264327
Revert "chore: unpin @rjsf/utils version ranges"
...
This reverts commit ad6c40e86a .
Signed-off-by: Fredrik Adelöw <freben@spotify.com >
Made-with: Cursor
2026-04-16 14:18:25 +02:00