Commit Graph

69650 Commits

Author SHA1 Message Date
backstage-goalie[bot] 7b89880dcd Merge pull request #32417 from backstage/renovate/html-react-parser-5.x-lockfile
chore(deps): update dependency html-react-parser to v5.2.11
2026-01-21 11:43:49 +00:00
backstage-goalie[bot] 392a4afba6 Merge pull request #32392 from backstage/renovate/npm-undici-vulnerability
chore(deps): update dependency undici to v7.18.2 [security]
2026-01-21 11:19:16 +00:00
renovate[bot] 45ee0aab11 chore(deps): update dependency html-react-parser to v5.2.11
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-21 11:06:59 +00:00
backstage-goalie[bot] d799a7db20 Merge pull request #32404 from backstage/renovate/express-openapi-validator-5.x-lockfile
chore(deps): update dependency express-openapi-validator to v5.6.1
2026-01-21 10:56:07 +00:00
backstage-goalie[bot] ff5a674039 Merge pull request #32403 from backstage/renovate/esbuild-loader-4.x-lockfile
chore(deps): update dependency esbuild-loader to v4.4.2
2026-01-21 10:56:03 +00:00
backstage-goalie[bot] 86316684ae Merge pull request #32400 from backstage/renovate/lodash-4.x-lockfile
chore(deps): update dependency @types/lodash to v4.17.23
2026-01-21 10:55:59 +00:00
backstage-goalie[bot] 80b2675c46 Merge pull request #32398 from backstage/renovate/d3-shape-3.x-lockfile
chore(deps): update dependency @types/d3-shape to v3.1.8
2026-01-21 10:55:55 +00:00
backstage-goalie[bot] 842210ae65 Merge pull request #32397 from backstage/renovate/electric-sql-pglite-0.x-lockfile
chore(deps): update dependency @electric-sql/pglite to v0.3.15
2026-01-21 10:55:51 +00:00
Fredrik Adelöw 914cd995bb Merge pull request #32413 from backstage/nexts
enter pre
2026-01-21 11:29:06 +01:00
backstage-goalie[bot] 3dee51d134 Merge pull request #32399 from backstage/renovate/express-serve-static-core-4.x-lockfile
chore(deps): update dependency @types/express-serve-static-core to v4.19.8
2026-01-21 10:25:31 +00:00
Fredrik Adelöw c16570aa7e enter pre
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-01-21 11:17:00 +01:00
Fredrik Adelöw 7ee464d176 Merge pull request #32133 from JessicaJHee/sync-gl-id
feat(catalog): add gitlab user ID in user entity
2026-01-21 11:15:15 +01:00
Gabriel Dugny 9e29545114 fix(techdocs): Improve sidebar position, scroll (#31483)
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
2026-01-21 11:15:05 +01:00
Patrik Oldsberg e53a255117 Merge pull request #32409 from backstage/rugvip/warn
frontend-test-utils: fix Router deprecation warning
2026-01-21 11:14:40 +01:00
Patrik Oldsberg d7dd5bdc80 frontend-test-utils: fix Router deprecation warning
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-21 10:34:44 +01:00
renovate[bot] 5fd1901553 chore(deps): update dependency express-openapi-validator to v5.6.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-21 04:30:36 +00:00
renovate[bot] 5c85c59dbb chore(deps): update dependency esbuild-loader to v4.4.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-21 04:29:48 +00:00
renovate[bot] 1aa5e02a90 chore(deps): update dependency @types/lodash to v4.17.23
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-21 00:09:52 +00:00
renovate[bot] 91f07e5747 chore(deps): update dependency @types/express-serve-static-core to v4.19.8
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-20 22:15:45 +00:00
renovate[bot] 191f99fdfb chore(deps): update dependency @types/d3-shape to v3.1.8
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-20 22:15:22 +00:00
Fredrik Adelöw 607678b393 Merge pull request #32394 from backstage/freben/rl147
add 1.47 release notes
2026-01-20 23:09:51 +01:00
renovate[bot] 06d2ae9e3e chore(deps): update dependency @electric-sql/pglite to v0.3.15
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-20 21:04:28 +00:00
Fredrik Adelöw c1d0512d56 Merge pull request #32395 from backstage/revert-32380-fix-ci-e2e-test-run-failure
Revert "fix(create-app): pin memfs to 4.51.1 to fix e2e test failures"
2026-01-20 21:59:07 +01:00
Fredrik Adelöw 559d1e2037 Revert "fix(create-app): pin memfs to 4.51.1 to fix e2e test failures"
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-01-20 21:24:37 +01:00
Fredrik Adelöw ca52467453 add 1.47 release notes
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-01-20 21:18:44 +01:00
renovate[bot] b7f2308fad chore(deps): update dependency undici to v7.18.2 [security]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-20 20:05:15 +00:00
Fredrik Adelöw e63a312b0c Merge pull request #32310 from backstage/changeset-release/master
Version Packages
2026-01-20 19:41:49 +01:00
github-actions[bot] 2e902e7b43 Version Packages 2026-01-20 16:40:05 +00:00
Patrik Oldsberg 4178587bb2 backend-test-utils: move reusable test failure case (#32388)
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-20 17:33:48 +01:00
Fredrik Adelöw 07eded33e6 fix failing test in master (#32387)
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-01-20 17:25:33 +01:00
Johan Persson de80336fe4 refactor(ui): simplify Button CSS using custom properties
Replace verbose :not() selectors with CSS custom properties pattern.
Variants now define color variables that get neutralized in
disabled/loading states, eliminating complex selector chains.

- Move common hover/active application to base .bui-Button class
- Fix tertiary disabled buttons incorrectly showing hover effects
- Unify hover transition to 150ms across all variants

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-20 16:41:36 +01:00
Ben Lambert 27f9061d24 Merge commit from fork
* chore: ensure redirects are validated against the reading config

* address comments

Signed-off-by: Fredrik Adelöw <freben@gmail.com>

---------

Signed-off-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
2026-01-20 16:28:29 +01:00
Ben Lambert c641c147ab Merge commit from fork 2026-01-20 16:05:28 +01:00
Ben Lambert ae4dd5d157 Merge commit from fork 2026-01-20 16:04:33 +01:00
Fredrik Adelöw 6a36e1e06f Merge pull request #32223 from InsidersByte/add-sentry-api-base-url-support
Add ability to alter the api base url for the sentry scaffolder
2026-01-20 15:47:20 +01:00
Fredrik Adelöw 08f388e339 Merge pull request #31055 from secustor/feat/add-devtools-extension
feat(devtools): support custom tabs using extensions
2026-01-20 15:45:10 +01:00
Fredrik Adelöw 05fb5f23aa Merge pull request #32275 from meganide/feat/cli-pattern
feat: add --include and --output-file to backstage-cli-info
2026-01-20 15:34:30 +01:00
Harshal Jain c671db9fec Add flexWrap to root style in Table component (#32199)
* Add flexWrap to root style in Table component

Resolves #32120 by adding flexWrap: 'wrap' to the table toolbar root container, preventing layout breaks when both a title and filters are present.

Signed-off-by: Harshal Jain <harshaljaincs@gmail.com>

* Fix Table component layout issue with title and filters

Fixed bug in Table component layout when both title and filters are present. Added flexWrap: 'wrap' to improve responsive design.

Signed-off-by: HarshalJain-cs <harshajaincs@gmail.com>

Signed-off-by: Harshal Jain <harshaljaincs@gmail.com>

* Fix Table component layout issue with title and filters

Added flexWrap: 'wrap' to the root style of the Table component to prevent layout overflow and improve responsive design.

Signed-off-by: Ben Lambert <ben@blam.sh>

---------

Signed-off-by: Harshal Jain <harshaljaincs@gmail.com>
Signed-off-by: Ben Lambert <ben@blam.sh>
Co-authored-by: Ben Lambert <ben@blam.sh>
2026-01-20 14:17:54 +00:00
Johan Persson 4f71370dd6 fix(ui): resolve circular dependency in TablePagination
Replace barrel file import with direct component imports to break
the circular dependency chain between Table and TablePagination.

The cycle was: index.ts → Table → TablePagination → index.ts

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-20 15:12:46 +01:00
Teijo Mursu ad01e54037 fix(user-settings): improve route matching for keys containing slashes (#32382)
Signed-off-by: Teijo Mursu <zcmander@gmail.com>
2026-01-20 14:57:48 +01:00
Yi C 4452d15efa feat: add i18n support for notifications plugin (#31558)
* feat: add i18n support for notifications plugin

Signed-off-by: Yi Cai <yicai@redhat.com>

* added changeset

Signed-off-by: Yi Cai <yicai@redhat.com>

* updates

Signed-off-by: Yi Cai <yicai@redhat.com>

* fix failed e2e checks

Signed-off-by: Yi Cai <yicai@redhat.com>

* resolved review comments

Signed-off-by: Yi Cai <yicai@redhat.com>

* fixed some untranslated string issue

Signed-off-by: Yi Cai <yicai@redhat.com>

* updated report-alpha.api.md

Signed-off-by: Yi Cai <yicai@redhat.com>

* updated report api

Signed-off-by: Yi Cai <yicai@redhat.com>

* updated report api

Signed-off-by: Yi Cai <yicai@redhat.com>

* simplified code

Signed-off-by: Yi Cai <yicai@redhat.com>

* updated import to use new dependency

Signed-off-by: Yi Cai <yicai@redhat.com>

* updated report-alpha.api.md

Signed-off-by: Yi Cai <yicai@redhat.com>

* code clean up

Signed-off-by: Yi Cai <yicai@redhat.com>

* addressed review comment

Signed-off-by: Yi Cai <yicai@redhat.com>

---------

Signed-off-by: Yi Cai <yicai@redhat.com>
2026-01-20 14:56:47 +01:00
Fredrik Adelöw 2545b53932 Merge pull request #32374 from awanlin/topic/update-techdocs-container-version
TechDocs - Updated the `defaultDockerImage` version
2026-01-20 14:43:44 +01:00
Johan Persson f6a5d2f07f fix(cli): use content-based hashing for CSS module class names
Replace the default path-based CSS module hash with a content-based
hash derived from the CSS content. This prevents class name collisions
when multiple versions of packages are loaded simultaneously.

Uses 10 characters of hex-encoded MD5 hash for safe, readable class
name suffixes.

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-20 13:13:48 +01:00
Patrik Oldsberg 3659aceaac Merge pull request #32380 from backstage/fix-ci-e2e-test-run-failure
fix(create-app): pin memfs to 4.51.1 to fix e2e test failures
2026-01-20 12:46:31 +01:00
Johan Persson ed1321ea8f fix(create-app): pin memfs to 4.51.1 to fix e2e test failures
memfs@4.56.2 (published 2026-01-19) has broken dependencies:
@jsonjoy.com/fs-snapshot requires @jsonjoy.com/util@^17.x but
imports paths that only exist in version 1.x.

This causes e2e tests to fail when creating new apps, as yarn
resolves memfs@^4.51.1 to the broken latest version.

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-20 12:30:55 +01:00
Patrik Oldsberg 3e7e38a207 Merge pull request #32332 from backstage/rugvip/wrapper-v2
frontend-plugin-api: rework AppRootWrapperBlueprint
2026-01-20 12:07:19 +01:00
Patrik Oldsberg a1be5e1770 review fixes for plugin wrapper blueprint
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-20 00:11:46 +01:00
Andre Wanlin 4d5061e137 Updated API Report
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-01-19 16:33:40 -06:00
Andre Wanlin 0aaaf7b00e Merge pull request #32361 from b718/brzhao/change-logger-level/issue/31066
fix(logger-level): changed logger level of user photo loading to debug
2026-01-19 15:17:59 -06:00
Andre Wanlin f0951aaff0 TechDocs - Updated the defaultDockerImage version
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-01-19 15:09:49 -06:00