Johan Persson
9e86095752
chore(docs-ui): sync changelog data for v0.12.0 and v0.13.0
...
Generated changelog entries for @backstage/ui v0.12.0 (30 entries)
and v0.13.0 (48 entries) using the sync-changelog script.
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-03-18 16:45:54 +01:00
Johan Persson
bfc5acd0c6
feat(docs-ui): show sub-component changelogs on parent pages
...
Add all exported sub-components to the Component type union so
changelog entries referencing them are resolved correctly. Update
ChangelogComponent to accept an array of components, showing scoped
badges when filtering by multiple components. Update 13 component
pages to include their sub-components in the changelog section.
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-03-18 16:45:54 +01:00
Johan Persson
d566823908
fix(docs-ui): improve changelog sync script component detection
...
Broaden "Affected components" regex to handle all formats found in
CHANGELOG.md (bold, plain, and typo variants). Align unknown component
detection to use extraction-time tracking instead of re-parsing
stripped descriptions. Deduplicate component arrays after mapping.
Add --skip-prs flag and Grid.Item special case.
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-03-18 16:45:54 +01:00
Patrik Oldsberg
b479aed6ea
Merge pull request #33418 from backstage/rugvip/fix-docs-api-reference-links
...
docs: fix broken API reference links
2026-03-18 14:29:57 +01:00
Patrik Oldsberg
945e3ba5be
docs: add patch entry for docs link fix
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-03-18 13:51:07 +01:00
Patrik Oldsberg
208442d755
docs: fix broken API reference links
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-03-18 13:31:46 +01:00
Peter Macdonald
b5d19abffa
Merge pull request #33301 from drodil/docs_seo
...
docs: add seo improvements to microsite
2026-03-18 12:32:22 +01:00
Patrik Oldsberg
a301867c7d
Merge pull request #33413 from backstage/rugvip/remove-cli-module-new-dep
...
create-app: remove unnecessary `@backstage/cli-module-new` dependency
2026-03-18 12:18:32 +01:00
Patrik Oldsberg
b6fd587e5c
Add .patches entry for PR #33413
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-03-18 11:10:42 +01:00
Patrik Oldsberg
4cf9f3a965
create-app: remove unnecessary @backstage/cli-module-new dependency
...
Removed the direct @backstage/cli-module-new devDependency from the
next-app template since it is already included transitively through
@backstage/cli-defaults.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-03-18 11:02:34 +01:00
backstage-goalie[bot]
423d675d97
Merge pull request #33403 from backstage/renovate/npm-undici-vulnerability
...
Update dependency undici to v7.24.0 [SECURITY]
2026-03-18 01:24:10 +00:00
Patrik Oldsberg
8113bf0fde
Merge pull request #33406 from backstage/rugvip/v1.49.0-release-notes
...
docs: add v1.49.0 release notes
2026-03-18 01:12:56 +01:00
Patrik Oldsberg
f3b5a8b5bb
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-03-18 00:43:55 +01:00
Patrik Oldsberg
7918ae477c
Merge pull request #33291 from backstage/changeset-release/master
...
Version Packages
2026-03-17 23:15:20 +01:00
github-actions[bot]
5725b5fcfa
Version Packages
2026-03-17 21:39:07 +00:00
Patrik Oldsberg
e704c00979
Merge pull request #32627 from backstage/fix-plugipPackage-metadata
...
cli: Add pluginPackage support to backend-plugin-module template
2026-03-17 22:18:16 +01:00
Patrik Oldsberg
6a565f6880
Merge pull request #33389 from backstage/rugvip/nfs-header-page-migration
...
plugins: migrate NFS pages to HeaderPage
2026-03-17 22:16:12 +01:00
Patrik Oldsberg
c4f973543f
Merge pull request #33351 from backstage/dependabot/npm_and_yarn/yauzl-3.2.1
...
chore(deps): bump yauzl from 3.2.0 to 3.2.1
2026-03-17 22:06:20 +01:00
Patrik Oldsberg
718e2da288
Merge pull request #33349 from kurtaking/catalog-incremental-ingestion-metrics
...
refactor: use MetricsService in incremental catalog ingestion
2026-03-17 22:05:36 +01:00
Patrik Oldsberg
a6de6d4541
Merge pull request #33333 from chanchalkhatri19/docs/scheduler-rest-api-url-examples
...
docs(scheduler): add REST API URL examples
2026-03-17 22:04:47 +01:00
Patrik Oldsberg
73deff4947
Merge pull request #33316 from chanchalkhatri19/add-golden-path-descriptions
...
docs: add missing description frontmatter to golden-path docs
2026-03-17 22:03:49 +01:00
Patrik Oldsberg
67254a99ec
Merge pull request #33275 from zc149/chore/add-spring-batch-dashboard-plugin
...
chore(microsite) : Add Spring Batch Dashboard plugin to marketplace
2026-03-17 21:59:05 +01:00
Patrik Oldsberg
60b6c13748
Merge pull request #33325 from AmbrishRamachandiran/docs-title-fix
...
Add tooltips to GitHub and Discord navbar icons
2026-03-17 21:55:25 +01:00
Patrik Oldsberg
84a34ffeea
Merge pull request #33341 from chanchalkhatri19/docs/fix-missing-reference-links
...
docs: add missing reference link definitions in component design guidelines
2026-03-17 21:53:11 +01:00
Patrik Oldsberg
e7e2fee8a4
Merge pull request #33337 from chanchalkhatri19/docs/fix-gerrit-readme-link
...
docs: fix broken link in gerrit catalog module README.
2026-03-17 21:52:33 +01:00
Patrik Oldsberg
4ee971a5dd
Merge pull request #33028 from dfl-aeb/feat/gitlab-publish-settings-name-owner-username
...
feat(scaffolder-backend-module-gitlab): add settings.name and ownerUsername to publish:gitlab
2026-03-17 21:47:32 +01:00
Patrik Oldsberg
580ef981dc
Merge pull request #33357 from Believe-SA/slack-metrics-notif
...
Refactor Slack Notifications Backend Module to use MetricsApi
2026-03-17 21:38:57 +01:00
Patrik Oldsberg
d8cfc7ebc8
Remove sub-page href resolution test from PageBlueprint
...
The test was asserting behavior that now lives in the app PageLayout
component.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-03-17 21:36:03 +01:00
Patrik Oldsberg
b46970c880
Move known plugin package constants from cli-common to cli-internal
...
The known plugin package ID mappings don't need to be part of the
public API surface. Move them to @internal/cli and update consumers.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-03-17 21:35:25 +01:00
Vincenzo Scamporlino
a0bc38b83c
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2026-03-17 21:34:58 +01:00
Vincenzo Scamporlino
ee8e31320a
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2026-03-17 21:34:58 +01:00
Vincenzo Scamporlino
aaf97bdccb
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2026-03-17 21:34:58 +01:00
Patrik Oldsberg
6ae0f41c56
Apply suggestions from code review
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-03-17 21:34:58 +01:00
Vincenzo Scamporlino
00328c1321
Add tests to auto-fill pluginPackage for catalog plugins without prompting
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2026-03-17 21:34:58 +01:00
Vincenzo Scamporlino
f189d8fc63
Expose known plugin package names for auto-filling in plugin creation
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2026-03-17 21:34:58 +01:00
Vincenzo Scamporlino
db13e5f52f
Fix plugin package handling by trimming and validating input; add .node-version file
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2026-03-17 21:34:58 +01:00
Vincenzo Scamporlino
733dd3447e
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2026-03-17 21:34:58 +01:00
Vincenzo Scamporlino
e6675123d8
Refactor plugin package validation to trim and check for valid npm package names
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2026-03-17 21:34:58 +01:00
Vincenzo Scamporlino
58fb21967a
Include additional parameters in answers
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2026-03-17 21:34:58 +01:00
Vincenzo Scamporlino
6e451dc85c
Refactor known plugin IDs to separate backend and frontend packages
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2026-03-17 21:34:58 +01:00
Vincenzo Scamporlino
72737430e7
Enhance fixPluginPackages to support frontend plugin package names
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2026-03-17 21:34:58 +01:00
Vincenzo Scamporlino
769cb030b9
Enhance plugin package input handling by clearing empty/invalid values and updating pre-population logic
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2026-03-17 21:34:57 +01:00
Vincenzo Scamporlino
11060e329a
Add centralized known plugin package exports and update imports
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2026-03-17 21:34:57 +01:00
Vincenzo Scamporlino
5f0daba1d5
Enhance plugin package handling by pre-populating known packages in collectPortableTemplateInput
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2026-03-17 21:34:57 +01:00
Vincenzo Scamporlino
7f8daf93fb
Add centralized mapping for known plugin packages in knownPluginPackages.ts
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2026-03-17 21:34:57 +01:00
Vincenzo Scamporlino
f22a0822ab
Rename knownFrontendPluginPackages to knownFrontendPluginPackageNameByPluginId for consistency
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2026-03-17 21:34:57 +01:00
Vincenzo Scamporlino
5c7186b5d4
Refactor plugin package name handling to use a centralized mapping for backend plugins
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2026-03-17 21:34:57 +01:00
Vincenzo Scamporlino
1b1f7a87aa
Update packages/cli/src/modules/new/lib/preparation/collectPortableTemplateInput.ts
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2026-03-17 21:34:57 +01:00
Vincenzo Scamporlino
194d4b1149
Add pluginPackage field to package.json template for frontend plugin module
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2026-03-17 21:34:57 +01:00
Vincenzo Scamporlino
5ebd4800d7
Remove pluginPackage from portable-template.yaml
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2026-03-17 21:34:57 +01:00