Kurt King
db5f04fc43
Merge branch 'master' of github.com:kurtaking/backstage into patch-4
2025-11-17 10:27:27 -07:00
backstage-goalie[bot]
dd54fffedc
Merge pull request #31791 from backstage/renovate/cron-3.x-lockfile
...
chore(deps): update dependency cron to v3.5.0
2025-11-17 16:50:39 +00:00
backstage-goalie[bot]
0f214fa047
Merge pull request #31790 from backstage/renovate/base-ui-components-react-1.x-lockfile
...
chore(deps): update dependency @base-ui-components/react to v1.0.0-beta.5
2025-11-17 16:23:16 +00:00
renovate[bot]
5e3c84ded0
chore(deps): update dependency cron to v3.5.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 16:07:29 +00:00
renovate[bot]
dba1ddaa7e
chore(deps): update dependency @base-ui-components/react to v1.0.0-beta.5
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 16:03:27 +00:00
Patrik Oldsberg
6839d4f6d3
Merge pull request #31778 from backstage/rugvip/overridable
...
frontend-plugin-api: add OverridableExtensionDefinition
2025-11-17 10:47:09 -05:00
backstage-goalie[bot]
dd17de290b
Merge pull request #31789 from backstage/renovate/core-js-3.x-lockfile
...
chore(deps): update dependency core-js to v3.46.0
2025-11-17 15:42:34 +00:00
backstage-goalie[bot]
974066607f
Merge pull request #31788 from backstage/renovate/compression-1.x-lockfile
...
chore(deps): update dependency compression to v1.8.1
2025-11-17 15:42:30 +00:00
renovate[bot]
06dd620938
chore(deps): update dependency core-js to v3.46.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 15:08:07 +00:00
renovate[bot]
f8bb503ff7
chore(deps): update dependency compression to v1.8.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 15:07:35 +00:00
backstage-goalie[bot]
052130600e
Merge pull request #31787 from backstage/renovate/better-sqlite3-12.x-lockfile
...
chore(deps): update dependency better-sqlite3 to v12.4.1
2025-11-17 14:56:52 +00:00
backstage-goalie[bot]
71708b47b9
Merge pull request #31786 from backstage/renovate/ansi-regex-6.x-lockfile
...
chore(deps): update dependency ansi-regex to v6.2.2
2025-11-17 14:41:00 +00:00
Fredrik Adelöw
72dd5202a8
Merge pull request #31396 from kc9ddi/include-slack-channel-name-in-error-message
...
Include slack channel ID in error message if message could not be sent
2025-11-17 15:15:31 +01:00
Fredrik Adelöw
9beb6d8a6b
Merge pull request #31785 from backstage/freben/oldness
...
Bump old space for tsc
2025-11-17 15:08:53 +01:00
renovate[bot]
b67c44d9bb
chore(deps): update dependency better-sqlite3 to v12.4.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 14:06:49 +00:00
renovate[bot]
7e6da9ed10
chore(deps): update dependency ansi-regex to v6.2.2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 14:06:15 +00:00
Fredrik Adelöw
4d744bb728
Bump old space for tsc
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2025-11-17 14:56:43 +01:00
backstage-goalie[bot]
5df0bb0556
Merge pull request #31783 from backstage/renovate/rollup-plugin-peer-deps-external-2.x-lockfile
...
chore(deps): update dependency @types/rollup-plugin-peer-deps-external to v2.2.6
2025-11-17 13:49:22 +00:00
backstage-goalie[bot]
5bab383c4d
Merge pull request #31782 from backstage/renovate/rspack-monorepo
...
chore(deps): update dependency @rspack/core to v1.6.3
2025-11-17 13:49:16 +00:00
Vincenzo Scamporlino
42a3613350
Merge pull request #31780 from backstage/catalog-import-fix
...
catalog-import page extension entity create fix
2025-11-17 14:28:24 +01:00
Fredrik Adelöw
8e5489df16
Merge pull request #31760 from stephenglass/fix/nfs-catalog-responsiveness-issues
...
fix(catalog): fix responsiveness for catalog entity content in nfs
2025-11-17 14:27:58 +01:00
Fredrik Adelöw
831d5a3ab4
Merge pull request #31706 from backstage/renovate/actions-checkout-4.x
...
chore(deps): update actions/checkout action to v4.3.0
2025-11-17 14:26:58 +01:00
backstage-goalie[bot]
1ea6cc1ca6
Merge pull request #31784 from backstage/renovate/html-react-parser-5.x-lockfile
...
chore(deps): update dependency html-react-parser to v5.2.10
2025-11-17 13:23:17 +00:00
renovate[bot]
0cd34d869d
chore(deps): update dependency html-react-parser to v5.2.10
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 13:07:42 +00:00
renovate[bot]
c6e7c23af7
chore(deps): update dependency @types/rollup-plugin-peer-deps-external to v2.2.6
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 13:07:00 +00:00
Fredrik Adelöw
bfdf8a8726
Merge pull request #31721 from backstage/renovate/remixicon-react-4.x-lockfile
...
chore(deps): update dependency @remixicon/react to v4.7.0
2025-11-17 13:57:37 +01:00
renovate[bot]
bf1a4dcd22
chore(deps): update dependency @rspack/core to v1.6.3
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 12:55:40 +00:00
Fredrik Adelöw
f805c1347f
Merge pull request #31766 from kurtaking/patch-2
...
Update author information in announcements.yaml
2025-11-17 13:55:01 +01:00
Fredrik Adelöw
63183928da
Merge pull request #31590 from backstage/renovate/dagrejs-dagre-1.x-lockfile
...
chore(deps): update dependency @dagrejs/dagre to v1.1.8
2025-11-17 13:46:31 +01:00
Fredrik Adelöw
d8d8b4000b
Merge pull request #31698 from backstage/renovate/step-security-harden-runner-2.x
...
chore(deps): update step-security/harden-runner action to v2.13.2
2025-11-17 13:45:51 +01:00
Fredrik Adelöw
90a623d1cd
Merge pull request #31705 from backstage/renovate/actions-cache-4.x
...
chore(deps): update actions/cache action to v4.3.0
2025-11-17 13:45:27 +01:00
Fredrik Adelöw
4edc44bae4
Merge pull request #31707 from backstage/renovate/actions-github-script-7.x
...
chore(deps): update actions/github-script action to v7.1.0
2025-11-17 13:44:08 +01:00
Fredrik Adelöw
da23c57794
Merge pull request #31773 from backstage/dependabot/npm_and_yarn/docs-ui/js-yaml-4.1.1
...
chore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /docs-ui
2025-11-17 13:39:43 +01:00
Fredrik Adelöw
17921dd4d3
Merge pull request #31774 from stephenglass/fix/catalog-initially-selected-filter
...
fix(catalog-react): fixed catalog "all" filter not appearing as selected
2025-11-17 13:39:16 +01:00
Fredrik Adelöw
d8c3561d92
Merge pull request #31759 from stephenglass/fix/catalog-warning-missing-margin
...
fix(catalog): add missing margin for entity warning content area in nfs entity page
2025-11-17 13:28:03 +01:00
Vincenzo Scamporlino
f987bfda6d
catalog-import: changeset
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2025-11-17 13:10:52 +01:00
Johan Persson
a67670d240
refactor(ui): migrate to component-owned definitions
...
Eliminates the central componentDefinitions registry in favor of component-owned
definition files. Each of the 33 components now exports its own definition object.
Changes:
- Created definition.ts for all 33 components (Accordion, Avatar, Box, Button, etc.)
- Updated useStyles hook to accept definition objects instead of string lookups
- Removed central componentDefinitions file and related type utilities
- Updated docs-ui to import and use component definitions directly
- Added @backstage/ui/definitions subpath export to avoid importing component code
in docs-ui, preventing Next.js SSR issues
Breaking changes:
- componentDefinitions object removed
- ComponentDefinitionName type removed
- ComponentClassNames<T> type removed
- useStyles now accepts ComponentDefinition object instead of string (internal)
Migration:
Component definitions are primarily for documenting the CSS class API for theming.
If using definitions programmatically, migrate to either:
- Use Backstage UI components directly as building blocks, or
- Duplicate component CSS in your own stylesheets
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2025-11-17 11:40:04 +01:00
Johan Persson
f3ae275cfd
chore(docs-ui): sync changelogs for @backstage/ui v0.1.0-v0.8.2
...
Syncs component changelogs from @backstage/ui package using the
automated changelog sync script. Adds missing version changelogs
(v0.1.0, v0.2.1, v0.3.2, v0.7.0-v0.8.2) and updates changelog.ts
to import all versions in descending order.
Affected components for each changelog entry were manually inferred
using AI to categorize changes by component.
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2025-11-17 11:37:39 +01:00
Johan Persson
67f5310557
feat(docs-ui): add automated changelog sync from @backstage/ui
...
Adds automated synchronization of component changelogs from
@backstage/ui package to the documentation site, eliminating
manual changelog maintenance.
The sync script parses CHANGELOG.md using remark/unified, extracts
component-specific entries via "Affected components:" tags, and
generates per-version TypeScript files with preserved markdown
formatting. Includes GitHub API integration to automatically fetch
PR numbers for changelog entries.
Key features:
- Version comparison to sync only new releases
- Per-version file structure (changelogs/v0.2.0.ts, etc.)
- Markdown preservation via AST position slicing
- Component name mapping (PascalCase → kebab-case)
- Duplicate detection for idempotent syncing
- GitHub authentication via gh CLI or GITHUB_TOKEN
- Dry-run mode with preview
Usage:
```bash
yarn sync:changelog # Sync new entries
yarn sync:changelog:dry-run # Preview changes
```
Technical changes:
- Added scripts/sync-changelog.mjs (991 lines)
- Refactored changelog.ts to import per-version files
- Extracted types to separate types.ts file
- Added dependencies: @octokit/rest, unified (remark-parse via @mdx-js/mdx)
- Added documentation in README.md
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2025-11-17 11:37:39 +01:00
Patrik Oldsberg
a1c58124a7
sync API reports
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-11-17 10:35:43 +01:00
Patrik Oldsberg
7d87b4f6ad
frontend-plugin-api: add OverridableExtensionDefinition
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-11-17 10:35:43 +01:00
Fredrik Adelöw
e5e79ce4e9
Merge pull request #31777 from backstage/frebe/pre-exit
...
exit prerelease
2025-11-17 10:15:10 +01:00
Fredrik Adelöw
8ccf04d330
exit prerelease
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2025-11-16 21:37:06 +01:00
Stephen Glass
904d136368
fix(catalog-react): fixed initially selected all filter not appearing as selected
...
Signed-off-by: Stephen Glass <stephen@stephen.glass >
2025-11-15 22:37:29 -05:00
dependabot[bot]
559ceb0726
chore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /docs-ui
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.1.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-15 10:53:21 +00:00
Kurt King
bfa0caf62c
Update Procore entry in ADOPTERS.md
...
Signed-off-by: Kurt King <kurtaking@gmail.com >
2025-11-14 09:34:32 -07:00
Kurt King
774696ea89
Update author information in announcements.yaml
...
Signed-off-by: Kurt King <kurtaking@gmail.com >
2025-11-14 09:31:41 -07:00
Stephen Glass
a87c0a5ab6
fix(catalog): fix responsiveness for catalog entity in nfs
...
Signed-off-by: Stephen Glass <stephen@stephen.glass >
2025-11-14 08:46:23 -05:00
Stephen Glass
72b7f04178
fix(catalog): use flex instead of grid in warning area to be consistent
...
Signed-off-by: Stephen Glass <stephen@stephen.glass >
2025-11-14 08:43:15 -05:00
Stephen Glass
aff04d30f7
fix(catalog): add margin for entity warning conent area in nfs catalog page
...
Signed-off-by: Stephen Glass <stephen@stephen.glass >
2025-11-14 08:43:15 -05:00