From e6df5d52cec87309c4c0aaaf87d347fdf5ac2683 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 17 Feb 2026 16:06:18 +0000 Subject: [PATCH] Version Packages --- .changeset/afraid-rats-invent.md | 14 - .changeset/alert-remove-surface.md | 14 - .changeset/angry-hornets-clap.md | 30 - .../api-override-conflict-error-defaults.md | 5 - .changeset/api-override-conflict-error.md | 5 - .changeset/api-override-test-utils.md | 41 - .changeset/app-visualizer-subpages.md | 5 - .../backend-process-listener-cleanup.md | 5 - .../backend-test-utils-create-service-mock.md | 5 - .../backend-test-utils-extension-points.md | 5 - .changeset/beige-crabs-share.md | 5 - .changeset/better-eggs-slide.md | 5 - .changeset/big-rabbits-think.md | 5 - .changeset/bright-pans-greet.md | 5 - .changeset/brown-grapes-fold.md | 5 - .changeset/calm-knives-glow.md | 6 - .changeset/catalog-graph-test-deps.md | 7 - ...catalog-modules-update-extension-points.md | 23 - ...catalog-node-extension-points-to-stable.md | 13 - .../catalog-node-use-create-service-mock.md | 5 - .../catalog-provider-module-failures.md | 5 - ...atalog-react-catalog-api-mock-shorthand.md | 5 - .changeset/chatty-tips-stop.md | 5 - .changeset/chubby-suns-film.md | 5 - .changeset/cimd-internal-clients.md | 34 - .changeset/clean-bags-occur.md | 94 - .changeset/clean-suits-follow.md | 5 - .../cli-template-catalog-node-stable.md | 5 - .changeset/common-rivers-clean.md | 5 - .changeset/create-app-1770128583.md | 5 - .changeset/create-app-1770740016.md | 5 - .changeset/create-app-nav-sidebar.md | 5 - .changeset/css-exports-support.md | 7 - .changeset/custom-playwright-channel.md | 15 - .changeset/cute-parts-smash.md | 7 - .changeset/dull-ants-pull.md | 5 - .changeset/early-cases-laugh.md | 31 - .changeset/early-kids-see.md | 80 - .changeset/easy-bottles-type.md | 5 - .changeset/easy-deer-eat.md | 5 - .changeset/eighty-steaks-brake.md | 5 - .../elasticsearch-auth-extension-point.md | 5 - .changeset/empty-games-hug.md | 9 - .changeset/extension-snapshot-testing.md | 5 - .changeset/fair-ads-decide.md | 5 - .changeset/famous-phones-chew.md | 5 - .changeset/five-ends-design.md | 5 - .changeset/fix-catalog-tags-spacing.md | 5 - .changeset/fix-nested-accordion-icon-state.md | 7 - .changeset/fix-nextjs16-css-modules.md | 7 - .changeset/fix-opensearch-bulk-refresh.md | 5 - .../fix-theme-language-selector-leak.md | 5 - .changeset/floppy-actors-show.md | 7 - .changeset/floppy-parks-decide.md | 5 - .../frontend-mock-apis-alert-featureflags.md | 5 - ...tend-test-utils-mock-apis-and-shorthand.md | 21 - .changeset/fuzzy-lights-start.md | 5 - .changeset/fuzzy-shrimps-refuse.md | 5 - .changeset/fuzzy-suits-sit.md | 16 - .changeset/gentle-onions-occur.md | 11 - .changeset/gold-lions-stick.md | 5 - .changeset/good-cameras-repair.md | 8 - .changeset/good-eggs-tell.md | 9 - .changeset/green-bags-shave.md | 5 - .changeset/green-flowers-brush.md | 5 - .changeset/green-llamas-wink.md | 6 - .changeset/grumpy-birds-teach.md | 5 - .changeset/grumpy-signs-deny.md | 7 - .changeset/grumpy-towns-stick.md | 5 - .changeset/hip-eyes-mate.md | 5 - .changeset/icon-element-migration.md | 8 - .changeset/icy-houses-cough.md | 5 - .../improve-in-memory-catalog-client.md | 5 - .changeset/lazy-groups-hunt.md | 5 - .changeset/legal-impalas-shine.md | 5 - .changeset/lemon-eyes-grin.md | 5 - .changeset/lemon-lines-give.md | 5 - .changeset/lemon-things-cheat.md | 5 - .changeset/light-meals-cover.md | 9 - .changeset/long-months-laugh.md | 9 - .changeset/lucky-masks-doubt.md | 5 - .changeset/many-bags-brake.md | 5 - .changeset/many-ravens-move.md | 7 - .changeset/mcp-oauth-protected-resource.md | 7 - .changeset/metal-trains-smell-1.md | 5 - .changeset/metal-trains-smell-2.md | 7 - .../migrate-entity-filters-to-predicates.md | 8 - .changeset/module-failure-reporting.md | 5 - .changeset/module-federation-cli-updates.md | 5 - .../module-federation-loader-updates.md | 5 - .changeset/module-federation-sdk-bump.md | 7 - .changeset/module-handle-api.md | 5 - .changeset/nav-items-page-discovery.md | 6 - .changeset/odd-eagles-guess.md | 8 - .changeset/odd-lemons-occur.md | 5 - .changeset/okta-audience-url-validation.md | 5 - .changeset/old-paths-jump.md | 5 - .changeset/open-cameras-smoke.md | 5 - .changeset/page-layout-and-header-actions.md | 6 - .changeset/peer-modules-cli-support.md | 6 - .changeset/peer-modules-plugin-metadata.md | 8 - .changeset/plain-deer-sneeze.md | 23 - .changeset/plenty-dryers-tan.md | 7 - .changeset/plenty-monkeys-share.md | 14 - .changeset/plugin-title-and-icon.md | 13 - .changeset/polite-glasses-throw.md | 13 - .changeset/polite-symbols-act.md | 15 - .changeset/pre.json | 359 -- .changeset/proud-stars-grow.md | 9 - .changeset/public-keys-sip.md | 5 - .changeset/quiet-carpets-arrive.md | 22 - .changeset/quiet-coats-sleep.md | 5 - .changeset/quiet-humans-hammer.md | 13 - .changeset/rare-papers-decide.md | 5 - .changeset/red-chicken-juggle.md | 13 - .changeset/red-rivers-make.md | 5 - .changeset/remove-array-attachto-type.md | 9 - .../remove-backend-defaults-from-plugins.md | 10 - ...iple-attachment-points-frontend-app-api.md | 5 - ...e-attachment-points-frontend-plugin-api.md | 7 - .changeset/remove-summary-card-type.md | 7 - .changeset/rename-header-to-plugin-header.md | 27 - .changeset/render-test-app-mounted-routes.md | 14 - .changeset/renovate-02f9012.md | 5 - .changeset/renovate-4e9885a.md | 5 - .changeset/renovate-51c3c76.md | 6 - .changeset/renovate-5d0b26d.md | 6 - .changeset/renovate-deeb14e.md | 5 - .changeset/renovate-fc2561e.md | 5 - .changeset/repo-tools-app-rename.md | 5 - .../repo-tools-type-deps-ambient-jest.md | 5 - .changeset/ripe-women-follow.md | 5 - .changeset/rotten-paths-pump.md | 5 - .changeset/rude-geckos-lead.md | 5 - ...ffolder-form-fields-api-migration-react.md | 11 - .../scaffolder-form-fields-api-migration.md | 10 - .changeset/scaffolder-react-test-utils-dep.md | 5 - .changeset/scaffolder-test-utils-dep.md | 5 - .changeset/seven-poets-shout.md | 7 - .changeset/seven-states-sleep.md | 5 - .changeset/sharp-doodles-retire.md | 5 - .changeset/slimy-dots-cross.md | 5 - .changeset/slimy-dots-sing.md | 5 - .changeset/slimy-zebras-lie.md | 5 - .changeset/slow-numbers-study.md | 7 - .changeset/small-jars-lick.md | 5 - .changeset/small-ravens-add.md | 5 - .changeset/small-rice-arrive.md | 14 - .changeset/small-shirts-lose.md | 5 - .changeset/smart-spoons-scream.md | 7 - .changeset/smart-ties-attend.md | 5 - .changeset/smooth-pants-wave.md | 9 - .changeset/social-bushes-flash.md | 5 - .changeset/solid-dryers-leave.md | 5 - .changeset/spicy-coins-switch.md | 5 - .changeset/stupid-flies-shake.md | 7 - .changeset/summary-card-backward-compat.md | 5 - .changeset/tangy-wasps-invent.md | 6 - .changeset/tasty-crabs-occur.md | 7 - .../techdocs-addons-api-migration-react.md | 7 - .changeset/techdocs-addons-api-migration.md | 5 - .changeset/ten-mammals-invite.md | 56 - .changeset/tender-feet-draw.md | 5 - .changeset/test-entity-page-utility.md | 14 - .changeset/test-utils-jest-peer-dep.md | 6 - .changeset/thin-parents-hug.md | 5 - .changeset/thirty-dancers-clean.md | 5 - .changeset/thirty-meals-rest.md | 5 - .changeset/thirty-mirrors-own.md | 7 - .changeset/three-rooms-enjoy.md | 5 - .changeset/tidy-bugs-throw.md | 5 - .changeset/tiny-lamps-give.md | 5 - .changeset/tired-queens-cross.md | 14 - .changeset/tired-sides-share.md | 5 - .changeset/tricky-beans-watch.md | 5 - .changeset/twelve-dolls-tap.md | 5 - .changeset/twenty-clubs-itch.md | 7 - .changeset/ui-standard-build.md | 5 - .changeset/vast-rockets-dig.md | 6 - .changeset/warm-colts-admire.md | 5 - .changeset/wet-cups-juggle.md | 5 - .changeset/wicked-walls-accept.md | 59 - .changeset/wild-emus-write.md | 5 - .changeset/wise-rabbits-double.md | 5 - .changeset/yellow-ties-dream.md | 5 - .changeset/yellow-years-run.md | 5 - .changeset/young-pens-wash.md | 50 - docs/releases/v1.48.0-changelog.md | 3182 +++++++++++++++++ package.json | 2 +- packages/app-defaults/CHANGELOG.md | 12 + packages/app-defaults/package.json | 2 +- packages/app-example-plugin/CHANGELOG.md | 8 + packages/app-example-plugin/package.json | 2 +- packages/app-legacy/CHANGELOG.md | 42 + packages/app-legacy/package.json | 2 +- packages/app/CHANGELOG.md | 48 + packages/app/package.json | 2 +- packages/backend-app-api/CHANGELOG.md | 12 + packages/backend-app-api/package.json | 2 +- packages/backend-defaults/CHANGELOG.md | 22 + packages/backend-defaults/package.json | 2 +- packages/backend-dev-utils/CHANGELOG.md | 6 + packages/backend-dev-utils/package.json | 2 +- .../CHANGELOG.md | 25 + .../package.json | 2 +- packages/backend-openapi-utils/CHANGELOG.md | 8 + packages/backend-openapi-utils/package.json | 2 +- packages/backend-plugin-api/CHANGELOG.md | 19 + packages/backend-plugin-api/package.json | 2 +- packages/backend-test-utils/CHANGELOG.md | 20 + packages/backend-test-utils/package.json | 2 +- packages/backend/CHANGELOG.md | 41 + packages/backend/package.json | 2 +- packages/catalog-client/CHANGELOG.md | 12 + packages/catalog-client/package.json | 2 +- packages/cli-common/CHANGELOG.md | 6 + packages/cli-common/package.json | 2 +- packages/cli-node/CHANGELOG.md | 10 + packages/cli-node/package.json | 2 +- packages/cli/CHANGELOG.md | 26 + packages/cli/package.json | 2 +- packages/codemods/CHANGELOG.md | 8 + packages/codemods/package.json | 2 +- packages/config-loader/CHANGELOG.md | 8 + packages/config-loader/package.json | 2 +- packages/core-app-api/CHANGELOG.md | 11 + packages/core-app-api/package.json | 2 +- packages/core-compat-api/CHANGELOG.md | 16 + packages/core-compat-api/package.json | 2 +- packages/core-components/CHANGELOG.md | 13 + packages/core-components/package.json | 2 +- packages/core-plugin-api/CHANGELOG.md | 11 + packages/core-plugin-api/package.json | 2 +- packages/create-app/CHANGELOG.md | 13 + packages/create-app/package.json | 2 +- packages/dev-utils/CHANGELOG.md | 15 + packages/dev-utils/package.json | 2 +- packages/e2e-test-utils/CHANGELOG.md | 18 + packages/e2e-test-utils/package.json | 2 +- packages/e2e-test/CHANGELOG.md | 8 + packages/e2e-test/package.json | 2 +- packages/eslint-plugin/CHANGELOG.md | 6 + packages/eslint-plugin/package.json | 2 +- packages/filter-predicates/CHANGELOG.md | 6 + packages/filter-predicates/package.json | 2 +- packages/frontend-app-api/CHANGELOG.md | 29 + packages/frontend-app-api/package.json | 2 +- packages/frontend-defaults/CHANGELOG.md | 18 + packages/frontend-defaults/package.json | 2 +- .../CHANGELOG.md | 11 + .../package.json | 2 +- packages/frontend-internal/CHANGELOG.md | 8 + packages/frontend-internal/package.json | 2 +- packages/frontend-plugin-api/CHANGELOG.md | 36 + packages/frontend-plugin-api/package.json | 2 +- packages/frontend-test-utils/CHANGELOG.md | 91 + packages/frontend-test-utils/package.json | 2 +- packages/integration-aws-node/CHANGELOG.md | 6 + packages/integration-aws-node/package.json | 2 +- packages/integration-react/CHANGELOG.md | 9 + packages/integration-react/package.json | 2 +- packages/integration/CHANGELOG.md | 11 + packages/integration/package.json | 2 +- .../module-federation-common/CHANGELOG.md | 7 + .../module-federation-common/package.json | 2 +- packages/repo-tools/CHANGELOG.md | 18 + packages/repo-tools/package.json | 2 +- packages/scaffolder-internal/CHANGELOG.md | 8 + packages/scaffolder-internal/package.json | 2 +- .../techdocs-cli-embedded-app/CHANGELOG.md | 19 + .../techdocs-cli-embedded-app/package.json | 2 +- packages/techdocs-cli/CHANGELOG.md | 12 + packages/techdocs-cli/package.json | 2 +- packages/test-utils/CHANGELOG.md | 13 + packages/test-utils/package.json | 2 +- packages/theme/CHANGELOG.md | 7 + packages/theme/package.json | 2 +- packages/ui/CHANGELOG.md | 361 ++ packages/ui/package.json | 2 +- packages/version-bridge/CHANGELOG.md | 6 + packages/version-bridge/package.json | 2 +- packages/yarn-plugin/CHANGELOG.md | 7 + packages/yarn-plugin/package.json | 2 +- .../CHANGELOG.md | 6 + .../package.json | 2 +- plugins/api-docs/CHANGELOG.md | 21 + plugins/api-docs/package.json | 2 +- plugins/app-backend/CHANGELOG.md | 11 + plugins/app-backend/package.json | 2 +- plugins/app-node/CHANGELOG.md | 9 + plugins/app-node/package.json | 2 +- plugins/app-react/CHANGELOG.md | 14 + plugins/app-react/package.json | 2 +- plugins/app-visualizer/CHANGELOG.md | 19 + plugins/app-visualizer/package.json | 2 +- plugins/app/CHANGELOG.md | 31 + plugins/app/package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- .../CHANGELOG.md | 13 + .../package.json | 2 +- .../CHANGELOG.md | 11 + .../package.json | 2 +- .../CHANGELOG.md | 10 + .../package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- .../CHANGELOG.md | 13 + .../package.json | 2 +- .../CHANGELOG.md | 13 + .../package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- .../CHANGELOG.md | 8 + .../package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- .../CHANGELOG.md | 10 + .../package.json | 2 +- .../CHANGELOG.md | 11 + .../package.json | 2 +- .../CHANGELOG.md | 10 + .../package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- .../CHANGELOG.md | 8 + .../package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- .../CHANGELOG.md | 8 + .../package.json | 2 +- plugins/auth-backend/CHANGELOG.md | 45 + plugins/auth-backend/package.json | 2 +- plugins/auth-node/CHANGELOG.md | 10 + plugins/auth-node/package.json | 2 +- plugins/auth-react/CHANGELOG.md | 9 + plugins/auth-react/package.json | 2 +- plugins/auth/CHANGELOG.md | 10 + plugins/auth/package.json | 2 +- plugins/bitbucket-cloud-common/CHANGELOG.md | 8 + plugins/bitbucket-cloud-common/package.json | 2 +- .../catalog-backend-module-aws/CHANGELOG.md | 15 + .../catalog-backend-module-aws/package.json | 2 +- .../catalog-backend-module-azure/CHANGELOG.md | 13 + .../catalog-backend-module-azure/package.json | 2 +- .../CHANGELOG.md | 10 + .../package.json | 2 +- .../CHANGELOG.md | 13 + .../package.json | 2 +- .../CHANGELOG.md | 12 + .../package.json | 2 +- .../catalog-backend-module-gcp/CHANGELOG.md | 10 + .../catalog-backend-module-gcp/package.json | 2 +- .../CHANGELOG.md | 12 + .../package.json | 2 +- .../catalog-backend-module-gitea/CHANGELOG.md | 11 + .../catalog-backend-module-gitea/package.json | 2 +- .../CHANGELOG.md | 11 + .../package.json | 2 +- .../CHANGELOG.md | 14 + .../package.json | 2 +- .../CHANGELOG.md | 11 + .../package.json | 2 +- .../CHANGELOG.md | 20 + .../package.json | 2 +- .../CHANGELOG.md | 14 + .../package.json | 2 +- .../catalog-backend-module-ldap/CHANGELOG.md | 11 + .../catalog-backend-module-ldap/package.json | 2 +- .../catalog-backend-module-logs/CHANGELOG.md | 9 + .../catalog-backend-module-logs/package.json | 2 +- .../CHANGELOG.md | 14 + .../package.json | 2 +- .../CHANGELOG.md | 12 + .../package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- .../CHANGELOG.md | 11 + .../package.json | 2 +- .../CHANGELOG.md | 11 + .../package.json | 2 +- plugins/catalog-backend/CHANGELOG.md | 55 + plugins/catalog-backend/package.json | 2 +- plugins/catalog-common/CHANGELOG.md | 8 + plugins/catalog-common/package.json | 2 +- plugins/catalog-graph/CHANGELOG.md | 16 + plugins/catalog-graph/package.json | 2 +- plugins/catalog-import/CHANGELOG.md | 16 + plugins/catalog-import/package.json | 2 +- plugins/catalog-node/CHANGELOG.md | 29 + plugins/catalog-node/package.json | 2 +- plugins/catalog-react/CHANGELOG.md | 54 + plugins/catalog-react/package.json | 2 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../catalog-unprocessed-entities/CHANGELOG.md | 14 + .../catalog-unprocessed-entities/package.json | 2 +- plugins/catalog/CHANGELOG.md | 40 + plugins/catalog/package.json | 2 +- plugins/config-schema/CHANGELOG.md | 9 + plugins/config-schema/package.json | 2 +- plugins/devtools-backend/CHANGELOG.md | 14 + plugins/devtools-backend/package.json | 2 +- plugins/devtools-common/CHANGELOG.md | 7 + plugins/devtools-common/package.json | 2 +- plugins/devtools-react/CHANGELOG.md | 9 + plugins/devtools-react/package.json | 2 +- plugins/devtools/CHANGELOG.md | 16 + plugins/devtools/package.json | 2 +- .../CHANGELOG.md | 8 + .../package.json | 2 +- .../events-backend-module-azure/CHANGELOG.md | 8 + .../events-backend-module-azure/package.json | 2 +- .../CHANGELOG.md | 8 + .../package.json | 2 +- .../CHANGELOG.md | 8 + .../package.json | 2 +- .../events-backend-module-gerrit/CHANGELOG.md | 8 + .../events-backend-module-gerrit/package.json | 2 +- .../events-backend-module-github/CHANGELOG.md | 9 + .../events-backend-module-github/package.json | 2 +- .../events-backend-module-gitlab/CHANGELOG.md | 8 + .../events-backend-module-gitlab/package.json | 2 +- .../CHANGELOG.md | 13 + .../package.json | 2 +- .../events-backend-module-kafka/CHANGELOG.md | 8 + .../events-backend-module-kafka/package.json | 2 +- .../events-backend-test-utils/CHANGELOG.md | 7 + .../events-backend-test-utils/package.json | 2 +- plugins/events-backend/CHANGELOG.md | 10 + plugins/events-backend/package.json | 2 +- plugins/events-node/CHANGELOG.md | 7 + plugins/events-node/package.json | 2 +- .../example-todo-list-backend/CHANGELOG.md | 7 + .../example-todo-list-backend/package.json | 2 +- plugins/example-todo-list-common/CHANGELOG.md | 7 + plugins/example-todo-list-common/package.json | 2 +- plugins/example-todo-list/CHANGELOG.md | 8 + plugins/example-todo-list/package.json | 2 +- plugins/gateway-backend/CHANGELOG.md | 7 + plugins/gateway-backend/package.json | 2 +- plugins/home-react/CHANGELOG.md | 12 + plugins/home-react/package.json | 2 +- plugins/home/CHANGELOG.md | 19 + plugins/home/package.json | 2 +- plugins/kubernetes-backend/CHANGELOG.md | 16 + plugins/kubernetes-backend/package.json | 2 +- plugins/kubernetes-cluster/CHANGELOG.md | 13 + plugins/kubernetes-cluster/package.json | 2 +- plugins/kubernetes-common/CHANGELOG.md | 8 + plugins/kubernetes-common/package.json | 2 +- plugins/kubernetes-node/CHANGELOG.md | 10 + plugins/kubernetes-node/package.json | 2 +- plugins/kubernetes-react/CHANGELOG.md | 14 + plugins/kubernetes-react/package.json | 2 +- plugins/kubernetes/CHANGELOG.md | 17 + plugins/kubernetes/package.json | 2 +- plugins/mcp-actions-backend/CHANGELOG.md | 15 + plugins/mcp-actions-backend/package.json | 2 +- plugins/mui-to-bui/CHANGELOG.md | 23 + plugins/mui-to-bui/package.json | 2 +- .../CHANGELOG.md | 13 + .../package.json | 2 +- .../CHANGELOG.md | 10 + .../package.json | 2 +- plugins/notifications-backend/CHANGELOG.md | 14 + plugins/notifications-backend/package.json | 2 +- plugins/notifications-common/CHANGELOG.md | 6 + plugins/notifications-common/package.json | 2 +- plugins/notifications-node/CHANGELOG.md | 10 + plugins/notifications-node/package.json | 2 +- plugins/notifications/CHANGELOG.md | 14 + plugins/notifications/package.json | 2 +- plugins/org-react/CHANGELOG.md | 11 + plugins/org-react/package.json | 2 +- plugins/org/CHANGELOG.md | 16 + plugins/org/package.json | 2 +- .../CHANGELOG.md | 10 + .../package.json | 2 +- plugins/permission-backend/CHANGELOG.md | 12 + plugins/permission-backend/package.json | 2 +- plugins/permission-common/CHANGELOG.md | 6 + plugins/permission-common/package.json | 2 +- plugins/permission-node/CHANGELOG.md | 10 + plugins/permission-node/package.json | 2 +- plugins/permission-react/CHANGELOG.md | 9 + plugins/permission-react/package.json | 2 +- plugins/proxy-backend/CHANGELOG.md | 9 + plugins/proxy-backend/package.json | 2 +- plugins/proxy-node/CHANGELOG.md | 7 + plugins/proxy-node/package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- .../CHANGELOG.md | 13 + .../package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- .../CHANGELOG.md | 12 + .../package.json | 2 +- .../CHANGELOG.md | 10 + .../package.json | 2 +- .../CHANGELOG.md | 11 + .../package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- .../CHANGELOG.md | 10 + .../package.json | 2 +- .../CHANGELOG.md | 10 + .../package.json | 2 +- .../CHANGELOG.md | 15 + .../package.json | 2 +- .../CHANGELOG.md | 14 + .../package.json | 2 +- .../CHANGELOG.md | 10 + .../package.json | 2 +- .../CHANGELOG.md | 10 + .../package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- .../CHANGELOG.md | 10 + .../package.json | 2 +- plugins/scaffolder-backend/CHANGELOG.md | 33 + plugins/scaffolder-backend/package.json | 2 +- plugins/scaffolder-common/CHANGELOG.md | 8 + plugins/scaffolder-common/package.json | 2 +- .../scaffolder-node-test-utils/CHANGELOG.md | 11 + .../scaffolder-node-test-utils/package.json | 2 +- plugins/scaffolder-node/CHANGELOG.md | 13 + plugins/scaffolder-node/package.json | 2 +- plugins/scaffolder-react/CHANGELOG.md | 26 + plugins/scaffolder-react/package.json | 2 +- plugins/scaffolder/CHANGELOG.md | 32 + plugins/scaffolder/package.json | 2 +- .../CHANGELOG.md | 14 + .../package.json | 2 +- .../CHANGELOG.md | 16 + .../package.json | 2 +- .../CHANGELOG.md | 11 + .../package.json | 2 +- plugins/search-backend-module-pg/CHANGELOG.md | 11 + plugins/search-backend-module-pg/package.json | 2 +- .../CHANGELOG.md | 10 + .../package.json | 2 +- .../CHANGELOG.md | 15 + .../package.json | 2 +- plugins/search-backend-node/CHANGELOG.md | 10 + plugins/search-backend-node/package.json | 2 +- plugins/search-backend/CHANGELOG.md | 15 + plugins/search-backend/package.json | 2 +- plugins/search-common/CHANGELOG.md | 8 + plugins/search-common/package.json | 2 +- plugins/search-react/CHANGELOG.md | 13 + plugins/search-react/package.json | 2 +- plugins/search/CHANGELOG.md | 19 + plugins/search/package.json | 2 +- plugins/signals-backend/CHANGELOG.md | 10 + plugins/signals-backend/package.json | 2 +- plugins/signals-node/CHANGELOG.md | 9 + plugins/signals-node/package.json | 2 +- plugins/signals-react/CHANGELOG.md | 8 + plugins/signals-react/package.json | 2 +- plugins/signals/CHANGELOG.md | 12 + plugins/signals/package.json | 2 +- .../techdocs-addons-test-utils/CHANGELOG.md | 17 + .../techdocs-addons-test-utils/package.json | 2 +- plugins/techdocs-backend/CHANGELOG.md | 14 + plugins/techdocs-backend/package.json | 2 +- .../CHANGELOG.md | 13 + .../package.json | 2 +- plugins/techdocs-node/CHANGELOG.md | 12 + plugins/techdocs-node/package.json | 2 +- plugins/techdocs-react/CHANGELOG.md | 15 + plugins/techdocs-react/package.json | 2 +- plugins/techdocs/CHANGELOG.md | 40 + plugins/techdocs/package.json | 2 +- plugins/user-settings-backend/CHANGELOG.md | 15 + plugins/user-settings-backend/package.json | 2 +- plugins/user-settings-common/CHANGELOG.md | 6 + plugins/user-settings-common/package.json | 2 +- plugins/user-settings/CHANGELOG.md | 20 + plugins/user-settings/package.json | 2 +- 589 files changed, 6497 insertions(+), 2264 deletions(-) delete mode 100644 .changeset/afraid-rats-invent.md delete mode 100644 .changeset/alert-remove-surface.md delete mode 100644 .changeset/angry-hornets-clap.md delete mode 100644 .changeset/api-override-conflict-error-defaults.md delete mode 100644 .changeset/api-override-conflict-error.md delete mode 100644 .changeset/api-override-test-utils.md delete mode 100644 .changeset/app-visualizer-subpages.md delete mode 100644 .changeset/backend-process-listener-cleanup.md delete mode 100644 .changeset/backend-test-utils-create-service-mock.md delete mode 100644 .changeset/backend-test-utils-extension-points.md delete mode 100644 .changeset/beige-crabs-share.md delete mode 100644 .changeset/better-eggs-slide.md delete mode 100644 .changeset/big-rabbits-think.md delete mode 100644 .changeset/bright-pans-greet.md delete mode 100644 .changeset/brown-grapes-fold.md delete mode 100644 .changeset/calm-knives-glow.md delete mode 100644 .changeset/catalog-graph-test-deps.md delete mode 100644 .changeset/catalog-modules-update-extension-points.md delete mode 100644 .changeset/catalog-node-extension-points-to-stable.md delete mode 100644 .changeset/catalog-node-use-create-service-mock.md delete mode 100644 .changeset/catalog-provider-module-failures.md delete mode 100644 .changeset/catalog-react-catalog-api-mock-shorthand.md delete mode 100644 .changeset/chatty-tips-stop.md delete mode 100644 .changeset/chubby-suns-film.md delete mode 100644 .changeset/cimd-internal-clients.md delete mode 100644 .changeset/clean-bags-occur.md delete mode 100644 .changeset/clean-suits-follow.md delete mode 100644 .changeset/cli-template-catalog-node-stable.md delete mode 100644 .changeset/common-rivers-clean.md delete mode 100644 .changeset/create-app-1770128583.md delete mode 100644 .changeset/create-app-1770740016.md delete mode 100644 .changeset/create-app-nav-sidebar.md delete mode 100644 .changeset/css-exports-support.md delete mode 100644 .changeset/custom-playwright-channel.md delete mode 100644 .changeset/cute-parts-smash.md delete mode 100644 .changeset/dull-ants-pull.md delete mode 100644 .changeset/early-cases-laugh.md delete mode 100644 .changeset/early-kids-see.md delete mode 100644 .changeset/easy-bottles-type.md delete mode 100644 .changeset/easy-deer-eat.md delete mode 100644 .changeset/eighty-steaks-brake.md delete mode 100644 .changeset/elasticsearch-auth-extension-point.md delete mode 100644 .changeset/empty-games-hug.md delete mode 100644 .changeset/extension-snapshot-testing.md delete mode 100644 .changeset/fair-ads-decide.md delete mode 100644 .changeset/famous-phones-chew.md delete mode 100644 .changeset/five-ends-design.md delete mode 100644 .changeset/fix-catalog-tags-spacing.md delete mode 100644 .changeset/fix-nested-accordion-icon-state.md delete mode 100644 .changeset/fix-nextjs16-css-modules.md delete mode 100644 .changeset/fix-opensearch-bulk-refresh.md delete mode 100644 .changeset/fix-theme-language-selector-leak.md delete mode 100644 .changeset/floppy-actors-show.md delete mode 100644 .changeset/floppy-parks-decide.md delete mode 100644 .changeset/frontend-mock-apis-alert-featureflags.md delete mode 100644 .changeset/frontend-test-utils-mock-apis-and-shorthand.md delete mode 100644 .changeset/fuzzy-lights-start.md delete mode 100644 .changeset/fuzzy-shrimps-refuse.md delete mode 100644 .changeset/fuzzy-suits-sit.md delete mode 100644 .changeset/gentle-onions-occur.md delete mode 100644 .changeset/gold-lions-stick.md delete mode 100644 .changeset/good-cameras-repair.md delete mode 100644 .changeset/good-eggs-tell.md delete mode 100644 .changeset/green-bags-shave.md delete mode 100644 .changeset/green-flowers-brush.md delete mode 100644 .changeset/green-llamas-wink.md delete mode 100644 .changeset/grumpy-birds-teach.md delete mode 100644 .changeset/grumpy-signs-deny.md delete mode 100644 .changeset/grumpy-towns-stick.md delete mode 100644 .changeset/hip-eyes-mate.md delete mode 100644 .changeset/icon-element-migration.md delete mode 100644 .changeset/icy-houses-cough.md delete mode 100644 .changeset/improve-in-memory-catalog-client.md delete mode 100644 .changeset/lazy-groups-hunt.md delete mode 100644 .changeset/legal-impalas-shine.md delete mode 100644 .changeset/lemon-eyes-grin.md delete mode 100644 .changeset/lemon-lines-give.md delete mode 100644 .changeset/lemon-things-cheat.md delete mode 100644 .changeset/light-meals-cover.md delete mode 100644 .changeset/long-months-laugh.md delete mode 100644 .changeset/lucky-masks-doubt.md delete mode 100644 .changeset/many-bags-brake.md delete mode 100644 .changeset/many-ravens-move.md delete mode 100644 .changeset/mcp-oauth-protected-resource.md delete mode 100644 .changeset/metal-trains-smell-1.md delete mode 100644 .changeset/metal-trains-smell-2.md delete mode 100644 .changeset/migrate-entity-filters-to-predicates.md delete mode 100644 .changeset/module-failure-reporting.md delete mode 100644 .changeset/module-federation-cli-updates.md delete mode 100644 .changeset/module-federation-loader-updates.md delete mode 100644 .changeset/module-federation-sdk-bump.md delete mode 100644 .changeset/module-handle-api.md delete mode 100644 .changeset/nav-items-page-discovery.md delete mode 100644 .changeset/odd-eagles-guess.md delete mode 100644 .changeset/odd-lemons-occur.md delete mode 100644 .changeset/okta-audience-url-validation.md delete mode 100644 .changeset/old-paths-jump.md delete mode 100644 .changeset/open-cameras-smoke.md delete mode 100644 .changeset/page-layout-and-header-actions.md delete mode 100644 .changeset/peer-modules-cli-support.md delete mode 100644 .changeset/peer-modules-plugin-metadata.md delete mode 100644 .changeset/plain-deer-sneeze.md delete mode 100644 .changeset/plenty-dryers-tan.md delete mode 100644 .changeset/plenty-monkeys-share.md delete mode 100644 .changeset/plugin-title-and-icon.md delete mode 100644 .changeset/polite-glasses-throw.md delete mode 100644 .changeset/polite-symbols-act.md delete mode 100644 .changeset/pre.json delete mode 100644 .changeset/proud-stars-grow.md delete mode 100644 .changeset/public-keys-sip.md delete mode 100644 .changeset/quiet-carpets-arrive.md delete mode 100644 .changeset/quiet-coats-sleep.md delete mode 100644 .changeset/quiet-humans-hammer.md delete mode 100644 .changeset/rare-papers-decide.md delete mode 100644 .changeset/red-chicken-juggle.md delete mode 100644 .changeset/red-rivers-make.md delete mode 100644 .changeset/remove-array-attachto-type.md delete mode 100644 .changeset/remove-backend-defaults-from-plugins.md delete mode 100644 .changeset/remove-multiple-attachment-points-frontend-app-api.md delete mode 100644 .changeset/remove-multiple-attachment-points-frontend-plugin-api.md delete mode 100644 .changeset/remove-summary-card-type.md delete mode 100644 .changeset/rename-header-to-plugin-header.md delete mode 100644 .changeset/render-test-app-mounted-routes.md delete mode 100644 .changeset/renovate-02f9012.md delete mode 100644 .changeset/renovate-4e9885a.md delete mode 100644 .changeset/renovate-51c3c76.md delete mode 100644 .changeset/renovate-5d0b26d.md delete mode 100644 .changeset/renovate-deeb14e.md delete mode 100644 .changeset/renovate-fc2561e.md delete mode 100644 .changeset/repo-tools-app-rename.md delete mode 100644 .changeset/repo-tools-type-deps-ambient-jest.md delete mode 100644 .changeset/ripe-women-follow.md delete mode 100644 .changeset/rotten-paths-pump.md delete mode 100644 .changeset/rude-geckos-lead.md delete mode 100644 .changeset/scaffolder-form-fields-api-migration-react.md delete mode 100644 .changeset/scaffolder-form-fields-api-migration.md delete mode 100644 .changeset/scaffolder-react-test-utils-dep.md delete mode 100644 .changeset/scaffolder-test-utils-dep.md delete mode 100644 .changeset/seven-poets-shout.md delete mode 100644 .changeset/seven-states-sleep.md delete mode 100644 .changeset/sharp-doodles-retire.md delete mode 100644 .changeset/slimy-dots-cross.md delete mode 100644 .changeset/slimy-dots-sing.md delete mode 100644 .changeset/slimy-zebras-lie.md delete mode 100644 .changeset/slow-numbers-study.md delete mode 100644 .changeset/small-jars-lick.md delete mode 100644 .changeset/small-ravens-add.md delete mode 100644 .changeset/small-rice-arrive.md delete mode 100644 .changeset/small-shirts-lose.md delete mode 100644 .changeset/smart-spoons-scream.md delete mode 100644 .changeset/smart-ties-attend.md delete mode 100644 .changeset/smooth-pants-wave.md delete mode 100644 .changeset/social-bushes-flash.md delete mode 100644 .changeset/solid-dryers-leave.md delete mode 100644 .changeset/spicy-coins-switch.md delete mode 100644 .changeset/stupid-flies-shake.md delete mode 100644 .changeset/summary-card-backward-compat.md delete mode 100644 .changeset/tangy-wasps-invent.md delete mode 100644 .changeset/tasty-crabs-occur.md delete mode 100644 .changeset/techdocs-addons-api-migration-react.md delete mode 100644 .changeset/techdocs-addons-api-migration.md delete mode 100644 .changeset/ten-mammals-invite.md delete mode 100644 .changeset/tender-feet-draw.md delete mode 100644 .changeset/test-entity-page-utility.md delete mode 100644 .changeset/test-utils-jest-peer-dep.md delete mode 100644 .changeset/thin-parents-hug.md delete mode 100644 .changeset/thirty-dancers-clean.md delete mode 100644 .changeset/thirty-meals-rest.md delete mode 100644 .changeset/thirty-mirrors-own.md delete mode 100644 .changeset/three-rooms-enjoy.md delete mode 100644 .changeset/tidy-bugs-throw.md delete mode 100644 .changeset/tiny-lamps-give.md delete mode 100644 .changeset/tired-queens-cross.md delete mode 100644 .changeset/tired-sides-share.md delete mode 100644 .changeset/tricky-beans-watch.md delete mode 100644 .changeset/twelve-dolls-tap.md delete mode 100644 .changeset/twenty-clubs-itch.md delete mode 100644 .changeset/ui-standard-build.md delete mode 100644 .changeset/vast-rockets-dig.md delete mode 100644 .changeset/warm-colts-admire.md delete mode 100644 .changeset/wet-cups-juggle.md delete mode 100644 .changeset/wicked-walls-accept.md delete mode 100644 .changeset/wild-emus-write.md delete mode 100644 .changeset/wise-rabbits-double.md delete mode 100644 .changeset/yellow-ties-dream.md delete mode 100644 .changeset/yellow-years-run.md delete mode 100644 .changeset/young-pens-wash.md create mode 100644 docs/releases/v1.48.0-changelog.md create mode 100644 packages/module-federation-common/CHANGELOG.md diff --git a/.changeset/afraid-rats-invent.md b/.changeset/afraid-rats-invent.md deleted file mode 100644 index babf0e9d7a..0000000000 --- a/.changeset/afraid-rats-invent.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -'@backstage/ui': patch ---- - -Added a new `FullPage` component that fills the remaining viewport height below the `PluginHeader`. - -```tsx - - - {/* content fills remaining height */} - -``` - -**Affected components:** FullPage diff --git a/.changeset/alert-remove-surface.md b/.changeset/alert-remove-surface.md deleted file mode 100644 index fcdd9303e5..0000000000 --- a/.changeset/alert-remove-surface.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -'@backstage/ui': minor ---- - -**BREAKING**: Alert no longer accepts a `surface` prop - -The Alert component's background is now driven entirely by its `status` prop. The `surface` prop has been removed. - -```diff -- -+ -``` - -**Affected components:** Alert diff --git a/.changeset/angry-hornets-clap.md b/.changeset/angry-hornets-clap.md deleted file mode 100644 index bd590e71d9..0000000000 --- a/.changeset/angry-hornets-clap.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -'@backstage/ui': minor ---- - -**BREAKING**: Removed gray scale tokens and renamed background surface tokens to neutral tokens - -The `--bui-gray-1` through `--bui-gray-8` tokens have been removed. The `--bui-bg-surface-*` and `--bui-bg-neutral-on-surface-*` tokens have been replaced by a unified `--bui-bg-neutral-*` scale. - -**Migration:** - -Replace surface tokens directly: - -```diff -- background: var(--bui-bg-surface-0); -+ background: var(--bui-bg-neutral-0); -``` - -Replace on-surface tokens shifted by +1: - -```diff -- background: var(--bui-bg-neutral-on-surface-0); -+ background: var(--bui-bg-neutral-1); -``` - -Replace gray tokens 1-4 with neutral equivalents (`--bui-gray-5` through `--bui-gray-8` have no direct replacement): - -```diff -- background: var(--bui-gray-1); -+ background: var(--bui-bg-neutral-1); -``` diff --git a/.changeset/api-override-conflict-error-defaults.md b/.changeset/api-override-conflict-error-defaults.md deleted file mode 100644 index 703f76fb6e..0000000000 --- a/.changeset/api-override-conflict-error-defaults.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/frontend-defaults': minor ---- - -**BREAKING**: The `API_FACTORY_CONFLICT` warning is now treated as an error and will prevent the app from starting. diff --git a/.changeset/api-override-conflict-error.md b/.changeset/api-override-conflict-error.md deleted file mode 100644 index ed88452ccf..0000000000 --- a/.changeset/api-override-conflict-error.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/frontend-app-api': minor ---- - -**BREAKING**: Updated the behavior of the new API override logic to reject the override and block app startup instead of just logging a deprecation warning. diff --git a/.changeset/api-override-test-utils.md b/.changeset/api-override-test-utils.md deleted file mode 100644 index 6ea60f9e1b..0000000000 --- a/.changeset/api-override-test-utils.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -'@backstage/frontend-test-utils': patch ---- - -Added an `apis` option to `createExtensionTester`, `renderInTestApp`, and `renderTestApp` to override APIs when testing extensions. Use the `mockApis` helpers to create mock implementations: - -```typescript -import { identityApiRef } from '@backstage/frontend-plugin-api'; -import { mockApis } from '@backstage/frontend-test-utils'; - -// Override APIs in createExtensionTester -const tester = createExtensionTester(myExtension, { - apis: [ - [ - identityApiRef, - mockApis.identity({ userEntityRef: 'user:default/guest' }), - ], - ], -}); - -// Override APIs in renderInTestApp -renderInTestApp(, { - apis: [ - [ - identityApiRef, - mockApis.identity({ userEntityRef: 'user:default/guest' }), - ], - ], -}); - -// Override APIs in renderTestApp -renderTestApp({ - extensions: [myExtension], - apis: [ - [ - identityApiRef, - mockApis.identity({ userEntityRef: 'user:default/guest' }), - ], - ], -}); -``` diff --git a/.changeset/app-visualizer-subpages.md b/.changeset/app-visualizer-subpages.md deleted file mode 100644 index 164dcaa126..0000000000 --- a/.changeset/app-visualizer-subpages.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-app-visualizer': minor ---- - -Migrated to use `SubPageBlueprint` for tabbed navigation and added a copy-tree-as-JSON plugin header action using `PluginHeaderActionBlueprint`. The plugin now specifies a `title` and `icon`. diff --git a/.changeset/backend-process-listener-cleanup.md b/.changeset/backend-process-listener-cleanup.md deleted file mode 100644 index eb4dc52937..0000000000 --- a/.changeset/backend-process-listener-cleanup.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-app-api': patch ---- - -Fixed memory leak by properly cleaning up process event listeners on backend shutdown. diff --git a/.changeset/backend-test-utils-create-service-mock.md b/.changeset/backend-test-utils-create-service-mock.md deleted file mode 100644 index b35b647fd8..0000000000 --- a/.changeset/backend-test-utils-create-service-mock.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-test-utils': minor ---- - -Added `createServiceMock`, a public utility for creating `ServiceMock` instances for custom service refs. This allows plugin authors to define mock creators for their own services following the same pattern as the built-in `mockServices` mocks. diff --git a/.changeset/backend-test-utils-extension-points.md b/.changeset/backend-test-utils-extension-points.md deleted file mode 100644 index fb26a282e3..0000000000 --- a/.changeset/backend-test-utils-extension-points.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-test-utils': patch ---- - -Updated `startTestBackend` to support factory-based extension points (v1.1 format) in addition to the existing direct implementation format. diff --git a/.changeset/beige-crabs-share.md b/.changeset/beige-crabs-share.md deleted file mode 100644 index 6a1a42ffd8..0000000000 --- a/.changeset/beige-crabs-share.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/frontend-test-utils': minor ---- - -**BREAKING**: Removed the `TestApiRegistry` class, use `TestApiProvider` directly instead, storing reused APIs in a variable, e.g. `const apis = [...] as const`. diff --git a/.changeset/better-eggs-slide.md b/.changeset/better-eggs-slide.md deleted file mode 100644 index cf3856bb86..0000000000 --- a/.changeset/better-eggs-slide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-scaffolder-backend-module-gitlab': patch ---- - -Allow setting optional description on group creation diff --git a/.changeset/big-rabbits-think.md b/.changeset/big-rabbits-think.md deleted file mode 100644 index bd0ae32b5e..0000000000 --- a/.changeset/big-rabbits-think.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-react': patch ---- - -Fixes a bug where the `EntityListProvider` would not correctly hydrate query parameters if more than 20 were provided for the same key. diff --git a/.changeset/bright-pans-greet.md b/.changeset/bright-pans-greet.md deleted file mode 100644 index 89ac3a8bc6..0000000000 --- a/.changeset/bright-pans-greet.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-app-visualizer': patch ---- - -Bump react-aria-components to v1.14.0 diff --git a/.changeset/brown-grapes-fold.md b/.changeset/brown-grapes-fold.md deleted file mode 100644 index d8ab0a23f3..0000000000 --- a/.changeset/brown-grapes-fold.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-auth-backend-module-auth0-provider': patch ---- - -Add support for organizational invites in auth0 strategy diff --git a/.changeset/calm-knives-glow.md b/.changeset/calm-knives-glow.md deleted file mode 100644 index f2e1d5805c..0000000000 --- a/.changeset/calm-knives-glow.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/integration': patch -'@backstage/plugin-catalog-backend-module-azure': patch ---- - -Added support for `{org}.visualstudio.com` domains used by Azure DevOps diff --git a/.changeset/catalog-graph-test-deps.md b/.changeset/catalog-graph-test-deps.md deleted file mode 100644 index 3c47695696..0000000000 --- a/.changeset/catalog-graph-test-deps.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/plugin-api-docs': patch -'@backstage/plugin-catalog-graph': patch -'@backstage/plugin-org': patch ---- - -Added `@backstage/frontend-test-utils` dev dependency. diff --git a/.changeset/catalog-modules-update-extension-points.md b/.changeset/catalog-modules-update-extension-points.md deleted file mode 100644 index dba229482f..0000000000 --- a/.changeset/catalog-modules-update-extension-points.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': patch -'@backstage/plugin-catalog-backend-module-aws': patch -'@backstage/plugin-catalog-backend-module-azure': patch -'@backstage/plugin-catalog-backend-module-backstage-openapi': patch -'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch -'@backstage/plugin-catalog-backend-module-bitbucket-server': patch -'@backstage/plugin-catalog-backend-module-gcp': patch -'@backstage/plugin-catalog-backend-module-gerrit': patch -'@backstage/plugin-catalog-backend-module-gitea': patch -'@backstage/plugin-catalog-backend-module-github': patch -'@backstage/plugin-catalog-backend-module-github-org': patch -'@backstage/plugin-catalog-backend-module-gitlab': patch -'@backstage/plugin-catalog-backend-module-gitlab-org': patch -'@backstage/plugin-catalog-backend-module-incremental-ingestion': patch -'@backstage/plugin-catalog-backend-module-ldap': patch -'@backstage/plugin-catalog-backend-module-msgraph': patch -'@backstage/plugin-catalog-backend-module-openapi': patch -'@backstage/plugin-catalog-backend-module-puppetdb': patch -'@backstage/plugin-catalog-backend-module-scaffolder-entity-model': patch ---- - -Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. diff --git a/.changeset/catalog-node-extension-points-to-stable.md b/.changeset/catalog-node-extension-points-to-stable.md deleted file mode 100644 index 7e8e22dfc5..0000000000 --- a/.changeset/catalog-node-extension-points-to-stable.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -'@backstage/plugin-catalog-node': minor ---- - -Promoted stable catalog extension points from alpha to main export. The following extension points are now exported from `@backstage/plugin-catalog-node` instead of `@backstage/plugin-catalog-node/alpha`: - -- `catalogLocationsExtensionPoint` and `CatalogLocationsExtensionPoint` -- `catalogProcessingExtensionPoint` and `CatalogProcessingExtensionPoint` -- `catalogAnalysisExtensionPoint` and `CatalogAnalysisExtensionPoint` - -The old alpha exports for these extension points are now deprecated with `@deprecated` markers pointing to the new stable exports. Please update your imports from `@backstage/plugin-catalog-node/alpha` to `@backstage/plugin-catalog-node`. - -Note: The `catalogModelExtensionPoint`, `catalogPermissionExtensionPoint`, and related types remain in alpha. diff --git a/.changeset/catalog-node-use-create-service-mock.md b/.changeset/catalog-node-use-create-service-mock.md deleted file mode 100644 index 5032484ebb..0000000000 --- a/.changeset/catalog-node-use-create-service-mock.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-node': patch ---- - -Updated `catalogServiceMock.mock` to use `createServiceMock` from `@backstage/backend-test-utils`, replacing the internal copy of `simpleMock`. Added `@backstage/backend-test-utils` as an optional peer dependency. diff --git a/.changeset/catalog-provider-module-failures.md b/.changeset/catalog-provider-module-failures.md deleted file mode 100644 index c7cb5a3571..0000000000 --- a/.changeset/catalog-provider-module-failures.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': minor ---- - -Failures to connect catalog providers are now attributed to the module that provided the failing provider. This means that such failures will be reported as module startup failures rather than a failure to start the catalog plugin, and will therefore respect `onPluginModuleBootFailure` configuration instead. diff --git a/.changeset/catalog-react-catalog-api-mock-shorthand.md b/.changeset/catalog-react-catalog-api-mock-shorthand.md deleted file mode 100644 index 0761dffa0e..0000000000 --- a/.changeset/catalog-react-catalog-api-mock-shorthand.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-react': patch ---- - -The `catalogApiMock` test utility now returns a `MockWithApiFactory`, allowing it to be passed directly to test utilities like `renderTestApp` and `TestApiProvider` without needing the `[catalogApiRef, catalogApiMock()]` tuple. diff --git a/.changeset/chatty-tips-stop.md b/.changeset/chatty-tips-stop.md deleted file mode 100644 index 7b4c435ffc..0000000000 --- a/.changeset/chatty-tips-stop.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-auth-backend-module-auth0-provider': minor ---- - -feat: Added organization option to authorization params of the strategy diff --git a/.changeset/chubby-suns-film.md b/.changeset/chubby-suns-film.md deleted file mode 100644 index 440d65d707..0000000000 --- a/.changeset/chubby-suns-film.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/ui': patch ---- - -Fixed dark theme `--bui-fg-secondary` and `--bui-fg-disabled` tokens using black-based `oklch(0% ...)` instead of white-based `oklch(100% ...)`, making secondary and disabled text visible on dark backgrounds. diff --git a/.changeset/cimd-internal-clients.md b/.changeset/cimd-internal-clients.md deleted file mode 100644 index fa006d7423..0000000000 --- a/.changeset/cimd-internal-clients.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -'@backstage/plugin-auth-backend': minor ---- - -Added experimental support for Client ID Metadata Documents (CIMD). - -This allows Backstage to act as an OAuth 2.0 authorization server that supports the [IETF Client ID Metadata Document draft](https://datatracker.ietf.org/doc/draft-ietf-oauth-client-id-metadata-document/). External OAuth clients can use HTTPS URLs as their `client_id`, and Backstage will fetch metadata from those URLs to validate the client. - -**Configuration example:** - -```yaml -auth: - experimentalClientIdMetadataDocuments: - enabled: true - # Optional: restrict which `client_id` URLs are allowed (defaults to ['*']) - allowedClientIdPatterns: - - 'https://example.com/*' - - 'https://*.trusted-domain.com/*' - # Optional: restrict which redirect URIs are allowed (defaults to ['*']) - allowedRedirectUriPatterns: - - 'http://localhost:*' - - 'https://*.example.com/*' -``` - -Clients using CIMD must host a JSON metadata document at their `client_id` URL containing at minimum: - -```json -{ - "client_id": "https://example.com/.well-known/oauth-client/my-app", - "client_name": "My Application", - "redirect_uris": ["http://localhost:8080/callback"], - "token_endpoint_auth_method": "none" -} -``` diff --git a/.changeset/clean-bags-occur.md b/.changeset/clean-bags-occur.md deleted file mode 100644 index ea4ae25aa6..0000000000 --- a/.changeset/clean-bags-occur.md +++ /dev/null @@ -1,94 +0,0 @@ ---- -'@backstage/ui': minor ---- - -**BREAKING**: Replaced `Surface` / `onSurface` system with new provider/consumer background system - -The old `Surface` type (`'0'`–`'3'`, `'auto'`) and its associated props (`surface`, `onSurface`) have been replaced by a provider/consumer `bg` architecture. - -**Types:** - -- `ContainerBg` — `'neutral-1'` | `'neutral-2'` | `'neutral-3'` | `'danger'` | `'warning'` | `'success'` -- `ProviderBg` — `ContainerBg | 'neutral-auto'` - -Consumer components (e.g. Button) inherit the parent's `bg` via `data-on-bg`, and CSS handles the visual step-up. See "Neutral level capping" below for details on how levels are bounded. - -**Hooks:** - -- `useBgProvider(bg?)` — for provider components. Returns `{ bg: undefined }` when no `bg` is given (transparent). Supports `'neutral-auto'` to auto-increment from the parent context. -- `useBgConsumer()` — for consumer components. Returns the parent container's `bg` unchanged. - -**Component roles:** - -- **Provider-only** (Box, Flex, Grid): set `data-bg`, wrap children in `BgProvider`. **Transparent by default** — they do _not_ auto-increment; pass `bg="neutral-auto"` explicitly if you want automatic neutral stepping. -- **Consumer-only** (Button, ButtonIcon, ButtonLink): set `data-on-bg`, inherit the parent container's `bg` unchanged. -- **Provider + Consumer** (Card): sets both `data-bg` and `data-on-bg`, wraps children. Card passes `bg="neutral-auto"` to its inner Box, so it auto-increments from the parent context. - -**Neutral level capping:** - -Provider components cap at `neutral-3`. There is no `neutral-4` prop value. The `neutral-4` level exists only in consumer component CSS — for example, a Button sitting on a `neutral-3` surface uses `neutral-4` tokens internally via `data-on-bg`. - -**Migration:** - -Rename the `surface` prop to `bg` on provider components and update values: - -```diff -- -+ - -- -+ - -- -+ - -- -+ -``` - -Remove `onSurface` from consumer components — they now always inherit from the parent container: - -```diff -- -+ -``` - -**Affected components:** Button diff --git a/.changeset/tired-sides-share.md b/.changeset/tired-sides-share.md deleted file mode 100644 index 661a7aee50..0000000000 --- a/.changeset/tired-sides-share.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-app-react': patch ---- - -Internal refactor to move implementation of blueprints from `@backstage/frontend-plugin-api` to this package. diff --git a/.changeset/tricky-beans-watch.md b/.changeset/tricky-beans-watch.md deleted file mode 100644 index 770efffb48..0000000000 --- a/.changeset/tricky-beans-watch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-events-backend-module-google-pubsub': minor ---- - -Added an optional `filter` property to PubSub consumers/publishers diff --git a/.changeset/twelve-dolls-tap.md b/.changeset/twelve-dolls-tap.md deleted file mode 100644 index 33c184b39d..0000000000 --- a/.changeset/twelve-dolls-tap.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/ui': patch ---- - -Fixed React 17 compatibility by using `useId` from `react-aria` instead of the built-in React hook which is only available in React 18+. diff --git a/.changeset/twenty-clubs-itch.md b/.changeset/twenty-clubs-itch.md deleted file mode 100644 index c69aabec7d..0000000000 --- a/.changeset/twenty-clubs-itch.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/ui': patch ---- - -Fixed Switch component disabled state styling to show `not-allowed` cursor and disabled text color. - -**Affected components:** Switch diff --git a/.changeset/ui-standard-build.md b/.changeset/ui-standard-build.md deleted file mode 100644 index d0d8bd7f65..0000000000 --- a/.changeset/ui-standard-build.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/ui': patch ---- - -Migrated to use the standard `backstage-cli package build` for CSS bundling instead of a custom build script. diff --git a/.changeset/vast-rockets-dig.md b/.changeset/vast-rockets-dig.md deleted file mode 100644 index 3340fabb2c..0000000000 --- a/.changeset/vast-rockets-dig.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/plugin-auth-backend-module-gitlab-provider': minor -'@backstage/plugin-catalog-backend-module-gitlab': minor ---- - -Added the `{gitlab-integration-host}/user-id` annotation to store GitLab's user ID (immutable) in user entities. Also includes addition of the `userIdMatchingUserEntityAnnotation` sign-in resolver that matches users by the new ID. diff --git a/.changeset/warm-colts-admire.md b/.changeset/warm-colts-admire.md deleted file mode 100644 index 08fe3de363..0000000000 --- a/.changeset/warm-colts-admire.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-node': minor ---- - -Introduced the `catalogScmEventsServiceRef`, along with `CatalogScmEventsService` and associated types. These allow communicating a unified set of events, that parts of the catalog can react to. diff --git a/.changeset/wet-cups-juggle.md b/.changeset/wet-cups-juggle.md deleted file mode 100644 index 5e1185f7df..0000000000 --- a/.changeset/wet-cups-juggle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/core-components': patch ---- - -Removed link styles from LinkButton to avoid styling inconsistencies related to import order. diff --git a/.changeset/wicked-walls-accept.md b/.changeset/wicked-walls-accept.md deleted file mode 100644 index 6f16088ed9..0000000000 --- a/.changeset/wicked-walls-accept.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -'@backstage/ui': minor ---- - -**BREAKING**: Removed link and tint color tokens, added new status foreground tokens, and improved Link component styling - -The following color tokens have been removed: - -- `--bui-fg-link` (and all related tokens: `-hover`, `-pressed`, `-disabled`) -- `--bui-fg-tint` (and all related tokens: `-hover`, `-pressed`, `-disabled`) -- `--bui-bg-tint` (and all related tokens: `-hover`, `-pressed`, `-disabled`) -- `--bui-border-tint` (and all related tokens) - -**New Status Tokens:** - -Added dedicated tokens for status colors that distinguish between usage on status backgrounds vs. standalone usage: - -- `--bui-fg-danger-on-bg` / `--bui-fg-danger` -- `--bui-fg-warning-on-bg` / `--bui-fg-warning` -- `--bui-fg-success-on-bg` / `--bui-fg-success` -- `--bui-fg-info-on-bg` / `--bui-fg-info` - -The `-on-bg` variants are designed for text on colored backgrounds, while the base variants are for standalone status indicators with improved visibility and contrast. - -**Migration:** - -For link colors, migrate to one of the following alternatives: - -```diff -.custom-link { -- color: var(--bui-fg-link); -+ color: var(--bui-fg-info); /* For informational links */ -+ /* or */ -+ color: var(--bui-fg-primary); /* For standard text links */ -} -``` - -For tint colors (backgrounds, foregrounds, borders), migrate to appropriate status or neutral colors: - -```diff -.info-section { -- background: var(--bui-bg-tint); -+ background: var(--bui-bg-info); /* For informational sections */ -+ /* or */ -+ background: var(--bui-bg-neutral-1); /* For neutral emphasis */ -} -``` - -If you're using status foreground colors on colored backgrounds, update to the new `-on-bg` tokens: - -```diff -.error-badge { -- color: var(--bui-fg-danger); -+ color: var(--bui-fg-danger-on-bg); - background: var(--bui-bg-danger); -} -``` - -**Affected components:** Link diff --git a/.changeset/wild-emus-write.md b/.changeset/wild-emus-write.md deleted file mode 100644 index 5c86a1d07d..0000000000 --- a/.changeset/wild-emus-write.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog': patch ---- - -Migrated `EntityRelationWarning` and `EntityProcessingErrorsPanel` components from Material UI to Backstage UI. diff --git a/.changeset/wise-rabbits-double.md b/.changeset/wise-rabbits-double.md deleted file mode 100644 index 6164c6e95c..0000000000 --- a/.changeset/wise-rabbits-double.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/filter-predicates': minor ---- - -Introduced package, basically as the extracted predicate types from `@backstage/plugin-catalog-react/alpha` diff --git a/.changeset/yellow-ties-dream.md b/.changeset/yellow-ties-dream.md deleted file mode 100644 index 8326b28319..0000000000 --- a/.changeset/yellow-ties-dream.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': patch ---- - -Migrate audit events reference docs to http://backstage.io/docs. diff --git a/.changeset/yellow-years-run.md b/.changeset/yellow-years-run.md deleted file mode 100644 index fc57664911..0000000000 --- a/.changeset/yellow-years-run.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-dynamic-feature-service': patch ---- - -Updated README for backend-dynamic-feature-service diff --git a/.changeset/young-pens-wash.md b/.changeset/young-pens-wash.md deleted file mode 100644 index 0deeb40a65..0000000000 --- a/.changeset/young-pens-wash.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -'@backstage/plugin-auth-backend-module-cloudflare-access-provider': patch -'@backstage/plugin-auth-backend-module-bitbucket-server-provider': patch -'@backstage/plugin-auth-backend-module-azure-easyauth-provider': patch -'@backstage/plugin-auth-backend-module-oauth2-proxy-provider': patch -'@backstage/plugin-scaffolder-backend-module-bitbucket-cloud': patch -'@backstage/plugin-auth-backend-module-atlassian-provider': patch -'@backstage/plugin-auth-backend-module-bitbucket-provider': patch -'@backstage/plugin-auth-backend-module-microsoft-provider': patch -'@backstage/plugin-auth-backend-module-onelogin-provider': patch -'@backstage/plugin-auth-backend-module-aws-alb-provider': patch -'@backstage/plugin-auth-backend-module-gcp-iap-provider': patch -'@backstage/plugin-auth-backend-module-github-provider': patch -'@backstage/plugin-auth-backend-module-gitlab-provider': patch -'@backstage/plugin-auth-backend-module-google-provider': patch -'@backstage/plugin-auth-backend-module-oauth2-provider': patch -'@backstage/plugin-auth-backend-module-oidc-provider': patch -'@backstage/plugin-auth-backend-module-okta-provider': patch -'@backstage/plugin-scaffolder-backend-module-github': patch -'@backstage/plugin-scaffolder-backend-module-gitlab': patch -'@backstage/frontend-plugin-api': patch -'@backstage/frontend-test-utils': patch -'@backstage/backend-plugin-api': patch -'@backstage/backend-test-utils': patch -'@backstage/plugin-mcp-actions-backend': patch -'@backstage/plugin-permission-backend': patch -'@backstage/plugin-scaffolder-backend': patch -'@backstage/backend-defaults': patch -'@backstage/frontend-app-api': patch -'@backstage/plugin-permission-common': patch -'@backstage/core-compat-api': patch -'@backstage/core-components': patch -'@backstage/core-plugin-api': patch -'@backstage/plugin-scaffolder-react': patch -'@backstage/plugin-catalog-backend': patch -'@backstage/plugin-permission-node': patch -'@backstage/plugin-scaffolder-node': patch -'@backstage/plugin-search-backend': patch -'@backstage/core-app-api': patch -'@backstage/plugin-catalog-react': patch -'@backstage/repo-tools': patch -'@backstage/plugin-scaffolder': patch -'@backstage/cli-node': patch -'@backstage/plugin-auth-node': patch -'@backstage/cli': patch -'@backstage/plugin-home': patch -'@backstage/plugin-app': patch ---- - -Bump to latest zod to ensure it has the latest features diff --git a/docs/releases/v1.48.0-changelog.md b/docs/releases/v1.48.0-changelog.md new file mode 100644 index 0000000000..19a21dd4b5 --- /dev/null +++ b/docs/releases/v1.48.0-changelog.md @@ -0,0 +1,3182 @@ +# Release v1.48.0 + +Upgrade Helper: [https://backstage.github.io/upgrade-helper/?to=1.48.0](https://backstage.github.io/upgrade-helper/?to=1.48.0) + +## @backstage/backend-app-api@1.5.0 + +### Minor Changes + +- f1d29b4: Added support for extension point factories, along with the ability to report module startup failures via the extension point factory context. + +### Patch Changes + +- 6bb2f21: Fixed memory leak by properly cleaning up process event listeners on backend shutdown. +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + +## @backstage/backend-plugin-api@1.7.0 + +### Minor Changes + +- f1d29b4: Added support for extension point factories. This makes it possible to call `registerExtensionPoint` with a single options argument and provide a factory for the extension point rather than a direct implementation. The factory is passed a context with a `reportModuleStartupFailure` method that makes it possible for plugins to report and attribute startup errors to the module that consumed the extension point. +- bb9b471: Plugin IDs that do not match the standard format are deprecated (letters, digits, and dashes only, starting with a letter). Plugin IDs that do no match this format will be rejected in a future release. + + In addition, plugin IDs that don't match the legacy pattern that also allows underscores, with be rejected. + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/cli-common@0.1.18 + - @backstage/plugin-auth-node@0.6.13 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-permission-node@0.10.10 + +## @backstage/backend-test-utils@1.11.0 + +### Minor Changes + +- 42abfb1: Added `createServiceMock`, a public utility for creating `ServiceMock` instances for custom service refs. This allows plugin authors to define mock creators for their own services following the same pattern as the built-in `mockServices` mocks. + +### Patch Changes + +- f1d29b4: Updated `startTestBackend` to support factory-based extension points (v1.1 format) in addition to the existing direct implementation format. +- 7455dae: Use node prefix on native imports +- 68eb322: Added `@types/jest` as an optional peer dependency, since jest types are exposed in the public API surface. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-app-api@1.5.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/backend-defaults@0.15.2 + - @backstage/plugin-auth-node@0.6.13 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-events-node@0.4.19 + +## @backstage/catalog-client@1.13.0 + +### Minor Changes + +- b4e8249: Implemented support for the new `queryLocations` and `streamLocations` that allow paginated/streamed and filtered location queries + +### Patch Changes + +- 9cf6762: Improved the `InMemoryCatalogClient` test utility to support ordering, pagination, full-text search, and field projection for entity query methods. Also fixed `getEntityFacets` to correctly handle multi-valued fields. +- Updated dependencies + - @backstage/filter-predicates@0.1.0 + +## @backstage/filter-predicates@0.1.0 + +### Minor Changes + +- 7feb83b: Introduced package, basically as the extracted predicate types from `@backstage/plugin-catalog-react/alpha` + +## @backstage/frontend-app-api@0.15.0 + +### Minor Changes + +- 55b2ef6: **BREAKING**: Updated the behavior of the new API override logic to reject the override and block app startup instead of just logging a deprecation warning. + +### Patch Changes + +- 7edb810: Implemented support for the `internal` extension input option. + +- 492503a: Updated error reporting and app tree resolution logic to attribute errors to the correct extension and allow app startup to proceed more optimistically: + + - If an attachment fails to provide the required input data, the error is now attributed to the attachment rather than the parent extension. + - Singleton extension inputs will now only forward attachment errors if the input is required. + - Array extension inputs will now filter out failed attachments instead of failing the entire app tree resolution. + +- ef6916e: Added `IconElement` type as a replacement for the deprecated `IconComponent`. The `IconsApi` now has a new `icon()` method that returns `IconElement`, while the existing `getIcon()` method is deprecated. The `IconBundleBlueprint` now accepts both `IconComponent` and `IconElement` values. + +- 122d39c: Completely removed support for the deprecated `app.experimental.packages` configuration. Replace existing usage directly with `app.packages`. + +- 9554c36: **DEPRECATED**: Deprecated support for multiple attachment points. + +- 53b6549: Plugins in the new frontend system now have a `pluginId` field rather than `id` to better align with naming conventions used throughout the frontend and backend systems. The old field is still present but marked as deprecated. All internal code has been updated to prefer `pluginId` while maintaining backward compatibility by falling back to `id` when needed. + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. + +- 09032d7: Internal update to simplify testing utility implementations. + +- 69d880e: Bump to latest zod to ensure it has the latest features + +- Updated dependencies + - @backstage/frontend-defaults@0.4.0 + - @backstage/core-app-api@1.19.5 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/version-bridge@1.0.12 + +## @backstage/frontend-defaults@0.4.0 + +### Minor Changes + +- 55b2ef6: **BREAKING**: The `API_FACTORY_CONFLICT` warning is now treated as an error and will prevent the app from starting. + +### Patch Changes + +- 122d39c: Completely removed support for the deprecated `app.experimental.packages` configuration. Replace existing usage directly with `app.packages`. +- c38b74d: Dependency update for tests. +- 53b6549: Plugins in the new frontend system now have a `pluginId` field rather than `id` to better align with naming conventions used throughout the frontend and backend systems. The old field is still present but marked as deprecated. All internal code has been updated to prefer `pluginId` while maintaining backward compatibility by falling back to `id` when needed. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/frontend-app-api@0.15.0 + - @backstage/core-components@0.18.7 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/plugin-app@0.4.0 + +## @backstage/frontend-plugin-api@0.14.0 + +### Minor Changes + +- ef6916e: Added `IconElement` type as a replacement for the deprecated `IconComponent`. The `IconsApi` now has a new `icon()` method that returns `IconElement`, while the existing `getIcon()` method is deprecated. The `IconBundleBlueprint` now accepts both `IconComponent` and `IconElement` values. + +- bb9b471: Plugin IDs that do not match the standard format are deprecated (letters, digits, and dashes only, starting with a letter). Plugin IDs that do no match this format will be rejected in a future release. + +- ef6916e: Added `SubPageBlueprint` for creating sub-page tabs, `PluginHeaderActionBlueprint` and `PluginHeaderActionsApi` for plugin-scoped header actions, and `PageLayout` as a swappable component. The `PageBlueprint` now supports sub-pages with tabbed navigation, page title, icon, and header actions. Plugins can now specify a `title` and `icon` in `createFrontendPlugin`. + +- c38b74d: **BREAKING**: The following blueprints have been removed and are now only available from `@backstage/plugin-app-react`: + + - `IconBundleBlueprint` + - `NavContentBlueprint` + - `RouterBlueprint` + - `SignInPageBlueprint` + - `SwappableComponentBlueprint` + - `ThemeBlueprint` + - `TranslationBlueprint` + +- 10ebed4: **BREAKING**: Removed type support for multiple attachment points in the `ExtensionDefinitionAttachTo` type. Extensions can no longer specify an array of attachment points in the `attachTo` property. + + The runtime still supports multiple attachment points for backward compatibility with existing compiled code, but new code will receive type errors if attempting to use this pattern. + + Extensions that previously used multiple attachment points should migrate to using a Utility API pattern instead. See the [Sharing Extensions Across Multiple Locations](https://backstage.io/docs/frontend-system/architecture/27-sharing-extensions) guide for the recommended approach. + +### Patch Changes + +- 7edb810: Added a new `internal` option to `createExtensionInput` that marks the input as only allowing attachments from the same plugin. + +- 9554c36: **DEPRECATED**: Multiple attachment points for extensions have been deprecated. The functionality continues to work for backward compatibility, but will log a deprecation warning and be removed in a future release. + + Extensions using array attachment points should migrate to using Utility APIs instead. See the [Sharing Extensions Across Multiple Locations](https://backstage.io/docs/frontend-system/architecture/27-sharing-extensions) guide for the recommended pattern. + +- 53b6549: Plugins in the new frontend system now have a `pluginId` field rather than `id` to better align with naming conventions used throughout the frontend and backend systems. The old field is still present but marked as deprecated. All internal code has been updated to prefer `pluginId` while maintaining backward compatibility by falling back to `id` when needed. + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. + +- 69d880e: Bump to latest zod to ensure it has the latest features + +- Updated dependencies + - @backstage/version-bridge@1.0.12 + +## @backstage/frontend-test-utils@0.5.0 + +### Minor Changes + +- 09a6aad: **BREAKING**: Removed the `TestApiRegistry` class, use `TestApiProvider` directly instead, storing reused APIs in a variable, e.g. `const apis = [...] as const`. +- d2ac2ec: Added `MockAlertApi` and `MockFeatureFlagsApi` implementations to the `mockApis` namespace. The mock implementations include useful testing methods like `clearAlerts()`, `waitForAlert()`, `getState()`, `setState()`, and `clearState()` for better test ergonomics. +- 09a6aad: **BREAKING**: The `mockApis` namespace is no longer a re-export from `@backstage/test-utils`. It's now a standalone namespace with mock implementations of most core APIs. Mock API instances can be passed directly to `TestApiProvider`, `renderInTestApp`, and `renderTestApp` without needing `[apiRef, impl]` tuples. As part of this change, the `.factory()` method on some mocks has been removed, since it's now redundant. + + ```tsx + // Before + import { mockApis } from '@backstage/frontend-test-utils'; + + renderInTestApp(, { + apis: [[identityApiRef, mockApis.identity()]], + }); + + // After - mock APIs can be passed directly + renderInTestApp(, { + apis: [mockApis.identity()], + }); + ``` + + This change also adds `createApiMock`, a public utility for creating mock API factories, intended for plugin authors to create their own `.mock()` variants. + +### Patch Changes + +- 22864b7: Added an `apis` option to `createExtensionTester`, `renderInTestApp`, and `renderTestApp` to override APIs when testing extensions. Use the `mockApis` helpers to create mock implementations: + + ```typescript + import { identityApiRef } from '@backstage/frontend-plugin-api'; + import { mockApis } from '@backstage/frontend-test-utils'; + + // Override APIs in createExtensionTester + const tester = createExtensionTester(myExtension, { + apis: [ + [ + identityApiRef, + mockApis.identity({ userEntityRef: 'user:default/guest' }), + ], + ], + }); + + // Override APIs in renderInTestApp + renderInTestApp(, { + apis: [ + [ + identityApiRef, + mockApis.identity({ userEntityRef: 'user:default/guest' }), + ], + ], + }); + + // Override APIs in renderTestApp + renderTestApp({ + extensions: [myExtension], + apis: [ + [ + identityApiRef, + mockApis.identity({ userEntityRef: 'user:default/guest' }), + ], + ], + }); + ``` + +- 15ed3f9: Added `snapshot()` method to `ExtensionTester`, which returns a tree-shaped representation of the resolved extension hierarchy. Convenient to use with `toMatchInlineSnapshot()`. + +- 013ec22: Added `mountedRoutes` option to `renderTestApp` for binding route refs to paths, matching the existing option in `renderInTestApp`: + + ```typescript + renderTestApp({ + extensions: [...], + mountedRoutes: { + '/my-path': myRouteRef, + }, + }); + ``` + +- d7dd5bd: Fixed Router deprecation warning and switched to using new `RouterBlueprint` from `@backstage/plugin-app-api`. + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. + +- 69d880e: Bump to latest zod to ensure it has the latest features + +- Updated dependencies + - @backstage/frontend-app-api@0.15.0 + - @backstage/core-app-api@1.19.5 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/plugin-app-react@0.2.0 + - @backstage/plugin-app@0.4.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-permission-react@0.4.40 + - @backstage/version-bridge@1.0.12 + - @backstage/test-utils@1.7.15 + - @backstage/plugin-permission-common@0.9.6 + +## @backstage/integration@1.20.0 + +### Minor Changes + +- 6999f6d: The AzureUrl class in the @backstage/integration package is now able to process BOTH git branches and git tags. Initially this class only processed git branches and threw an error when non-branch Azure URLs were passed in. + +### Patch Changes + +- cc6206e: Added support for `{org}.visualstudio.com` domains used by Azure DevOps +- 7455dae: Use node prefix on native imports + +## @backstage/module-federation-common@0.1.0 + +### Minor Changes + +- ce12dec: Added new `@backstage/module-federation-common` package that provides shared types, default configurations, and runtime utilities for module federation. It includes `loadModuleFederationHostShared` for loading shared dependencies in parallel at runtime, `defaultHostSharedDependencies` and `defaultRemoteSharedDependencies` for consistent dependency configuration, and types such as `HostSharedDependencies`, `RemoteSharedDependencies`, and `RuntimeSharedDependenciesGlobal`. + +## @backstage/ui@0.12.0 + +### Minor Changes + +- 46a9adc: **BREAKING**: Alert no longer accepts a `surface` prop + + The Alert component's background is now driven entirely by its `status` prop. The `surface` prop has been removed. + + ```diff + - + + + ``` + + **Affected components:** Alert + +- b63c25b: **BREAKING**: Removed gray scale tokens and renamed background surface tokens to neutral tokens + + The `--bui-gray-1` through `--bui-gray-8` tokens have been removed. The `--bui-bg-surface-*` and `--bui-bg-neutral-on-surface-*` tokens have been replaced by a unified `--bui-bg-neutral-*` scale. + + **Migration:** + + Replace surface tokens directly: + + ```diff + - background: var(--bui-bg-surface-0); + + background: var(--bui-bg-neutral-0); + ``` + + Replace on-surface tokens shifted by +1: + + ```diff + - background: var(--bui-bg-neutral-on-surface-0); + + background: var(--bui-bg-neutral-1); + ``` + + Replace gray tokens 1-4 with neutral equivalents (`--bui-gray-5` through `--bui-gray-8` have no direct replacement): + + ```diff + - background: var(--bui-gray-1); + + background: var(--bui-bg-neutral-1); + ``` + +- 7898df0: **BREAKING**: Replaced `Surface` / `onSurface` system with new provider/consumer background system + + The old `Surface` type (`'0'`–`'3'`, `'auto'`) and its associated props (`surface`, `onSurface`) have been replaced by a provider/consumer `bg` architecture. + + **Types:** + + - `ContainerBg` — `'neutral-1'` \| `'neutral-2'` \| `'neutral-3'` \| `'danger'` \| `'warning'` \| `'success'` + - `ProviderBg` — `ContainerBg | 'neutral-auto'` + + Consumer components (e.g. Button) inherit the parent's `bg` via `data-on-bg`, and CSS handles the visual step-up. See "Neutral level capping" below for details on how levels are bounded. + + **Hooks:** + + - `useBgProvider(bg?)` — for provider components. Returns `{ bg: undefined }` when no `bg` is given (transparent). Supports `'neutral-auto'` to auto-increment from the parent context. + - `useBgConsumer()` — for consumer components. Returns the parent container's `bg` unchanged. + + **Component roles:** + + - **Provider-only** (Box, Flex, Grid): set `data-bg`, wrap children in `BgProvider`. **Transparent by default** — they do _not_ auto-increment; pass `bg="neutral-auto"` explicitly if you want automatic neutral stepping. + - **Consumer-only** (Button, ButtonIcon, ButtonLink): set `data-on-bg`, inherit the parent container's `bg` unchanged. + - **Provider + Consumer** (Card): sets both `data-bg` and `data-on-bg`, wraps children. Card passes `bg="neutral-auto"` to its inner Box, so it auto-increments from the parent context. + + **Neutral level capping:** + + Provider components cap at `neutral-3`. There is no `neutral-4` prop value. The `neutral-4` level exists only in consumer component CSS — for example, a Button sitting on a `neutral-3` surface uses `neutral-4` tokens internally via `data-on-bg`. + + **Migration:** + + Rename the `surface` prop to `bg` on provider components and update values: + + ```diff + - + + + + - + + + + - + + + + - + + + ``` + + Remove `onSurface` from consumer components — they now always inherit from the parent container: + + ```diff + - + + + ``` + + **Affected components:** Button + +- 110fec0: **BREAKING**: Removed link and tint color tokens, added new status foreground tokens, and improved Link component styling + + The following color tokens have been removed: + + - `--bui-fg-link` (and all related tokens: `-hover`, `-pressed`, `-disabled`) + - `--bui-fg-tint` (and all related tokens: `-hover`, `-pressed`, `-disabled`) + - `--bui-bg-tint` (and all related tokens: `-hover`, `-pressed`, `-disabled`) + - `--bui-border-tint` (and all related tokens) + + **New Status Tokens:** + + Added dedicated tokens for status colors that distinguish between usage on status backgrounds vs. standalone usage: + + - `--bui-fg-danger-on-bg` / `--bui-fg-danger` + - `--bui-fg-warning-on-bg` / `--bui-fg-warning` + - `--bui-fg-success-on-bg` / `--bui-fg-success` + - `--bui-fg-info-on-bg` / `--bui-fg-info` + + The `-on-bg` variants are designed for text on colored backgrounds, while the base variants are for standalone status indicators with improved visibility and contrast. + + **Migration:** + + For link colors, migrate to one of the following alternatives: + + ```diff + .custom-link { + - color: var(--bui-fg-link); + + color: var(--bui-fg-info); /* For informational links */ + + /* or */ + + color: var(--bui-fg-primary); /* For standard text links */ + } + ``` + + For tint colors (backgrounds, foregrounds, borders), migrate to appropriate status or neutral colors: + + ```diff + .info-section { + - background: var(--bui-bg-tint); + + background: var(--bui-bg-info); /* For informational sections */ + + /* or */ + + background: var(--bui-bg-neutral-1); /* For neutral emphasis */ + } + ``` + + If you're using status foreground colors on colored backgrounds, update to the new `-on-bg` tokens: + + ```diff + .error-badge { + - color: var(--bui-fg-danger); + + color: var(--bui-fg-danger-on-bg); + background: var(--bui-bg-danger); + } + ``` + + **Affected components:** Link + +### Patch Changes + +- 644e303: Added a new `FullPage` component that fills the remaining viewport height below the `PluginHeader`. + + ```tsx + + + {/* content fills remaining height */} + + ``` + + **Affected components:** FullPage + +- 44877e4: Fixed dark theme `--bui-fg-secondary` and `--bui-fg-disabled` tokens using black-based `oklch(0% ...)` instead of white-based `oklch(100% ...)`, making secondary and disabled text visible on dark backgrounds. + +- 350c948: Fixed Box component to forward HTML attributes to the underlying div element. + + **Affected components:** Box + +- 7455dae: Use node prefix on native imports + +- c8ae765: Fixed nested Accordion icon state issue where the inner accordion's arrow icon would incorrectly show as expanded when only the outer accordion was expanded. The CSS selector now uses a direct parent selector to ensure the icon only responds to its own accordion's expanded state. + + Affected components: Accordion + +- 4d1b7f4: Fixed CSS Module syntax to comply with Next.js 16 Turbopack validation by flattening nested dark theme selectors. + + **Affected components:** Popover, Tooltip + +- 2c219b9: Added `destructive` prop to Button for dangerous actions like delete or remove. Works with all variants (primary, secondary, tertiary). + + **Affected components:** Button + +- 5af9e14: Fixed `useDefinition` hook adding literal "undefined" class name when no className prop was passed. + +- 5c76d13: Allow `ref` as a prop on the `Tag` component + + Affected components: Tag + +- ab25658: Cleaned up `useDefinition` `ownProps` types to remove never-typed ghost properties from autocomplete. + +- 741a98d: Allow data to be passed directly to the `useTable` hook using the property `data` instead of `getData()` for mode `"complete"`. + + This simplifies usage as data changes, rather than having to perform a `useEffect` when data changes, and then reloading the data. It also happens immediately, so stale data won't remain until a rerender (with an internal async state change), so less flickering. + + Affected components: Table + +- a0fe1b2: Fixed changing columns after first render from crashing. It now renders the table with the new column layout as columns change. + + Affected components: Table + +- 508bd1a: Added new `Alert` component with support for status variants (info, success, warning, danger), icons, loading states, and custom actions. + + Updated status color tokens for improved contrast and consistency across light and dark themes: + + - Added new `--bui-bg-info` and `--bui-fg-info` tokens for info status + - Updated `--bui-bg-danger`, `--bui-fg-danger` tokens + - Updated `--bui-bg-warning`, `--bui-fg-warning` tokens + - Updated `--bui-bg-success`, `--bui-fg-success` tokens + + **Affected components**: Alert + +- da30862: Fixed client-side navigation for container components by wrapping the container (not individual items) in RouterProvider. Components now conditionally provide routing context only when children have internal links, removing the Router context requirement when not needed. This also removes the need to wrap these components in MemoryRouter during tests when they are not using the `href` prop. + + Additionally, when multiple tabs match the current URL via prefix matching, the tab with the most specific path (highest segment count) is now selected. For example, with URL `/catalog/users/john`, a tab with path `/catalog/users` is now selected over a tab with path `/catalog`. + + Affected components: Tabs, Tab, TagGroup, Tag, Menu, MenuItem, MenuAutocomplete + +- 092c453: Fixed an infinite render loop in Tabs when navigating to a URL that doesn't match any tab `href`. + +- becf851: export PasswordField component + +- becee36: Migrated Accordion components to use `useDefinition` instead of `useStyles`, and added automatic background adaptation based on parent container context. + +- 5320aa8: Fixed components to not require a Router context when rendering without internal links. + + Affected components: Link, ButtonLink, Row + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. + +- 8c39412: The Table component now wraps the react-aria-components `Table` with a `ResizableTableContainer` only if any column has a width property set. This means that column widths can adapt to the content otherwise (if no width is explicitly set). + + Affected components: Table + +- cb090b4: Bump react-aria-components to v1.14.0 + +- c429101: Fixed React 17 compatibility by using `useId` from `react-aria` instead of the built-in React hook which is only available in React 18+. + +- 74c5a76: Fixed Switch component disabled state styling to show `not-allowed` cursor and disabled text color. + + **Affected components:** Switch + +- 20131c5: Migrated to use the standard `backstage-cli package build` for CSS bundling instead of a custom build script. + +- Updated dependencies + - @backstage/version-bridge@1.0.12 + +## @backstage/plugin-app@0.4.0 + +### Minor Changes + +- ef6916e: Added `SubPageBlueprint` for creating sub-page tabs, `PluginHeaderActionBlueprint` and `PluginHeaderActionsApi` for plugin-scoped header actions, and `PageLayout` as a swappable component. The `PageBlueprint` now supports sub-pages with tabbed navigation, page title, icon, and header actions. Plugins can now specify a `title` and `icon` in `createFrontendPlugin`. +- 7edb810: **BREAKING**: Extensions created with the following blueprints must now be provided via an override or a module for the `app` plugin. Extensions from other plugins will now trigger a warning in the app and be ignored. + + - `IconBundleBlueprint` + - `NavContentBlueprint` + - `RouterBlueprint` + - `SignInPageBlueprint` + - `SwappableComponentBlueprint` + - `ThemeBlueprint` + - `TranslationBlueprint` + +### Patch Changes + +- a2133be: Added new `NavContentNavItem`, `NavContentNavItems`, and `navItems` prop to `NavContentComponentProps` for auto-discovering navigation items from page extensions. The new `navItems` collection supports `take(id)` and `rest()` methods for placing specific items in custom sidebar positions, as well as `withComponent(Component)` which returns a `NavContentNavItemsWithComponent` for rendering items directly as elements. The existing `items` prop is now deprecated in favor of `navItems`. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/ui@0.12.0 + - @backstage/core-components@0.18.7 + - @backstage/theme@0.7.2 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/plugin-app-react@0.2.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/integration-react@1.2.15 + - @backstage/plugin-permission-react@0.4.40 + - @backstage/version-bridge@1.0.12 + +## @backstage/plugin-app-react@0.2.0 + +### Minor Changes + +- a2133be: Added new `NavContentNavItem`, `NavContentNavItems`, and `navItems` prop to `NavContentComponentProps` for auto-discovering navigation items from page extensions. The new `navItems` collection supports `take(id)` and `rest()` methods for placing specific items in custom sidebar positions, as well as `withComponent(Component)` which returns a `NavContentNavItemsWithComponent` for rendering items directly as elements. The existing `items` prop is now deprecated in favor of `navItems`. + +### Patch Changes + +- ef6916e: Added `IconElement` type as a replacement for the deprecated `IconComponent`. The `IconsApi` now has a new `icon()` method that returns `IconElement`, while the existing `getIcon()` method is deprecated. The `IconBundleBlueprint` now accepts both `IconComponent` and `IconElement` values. +- 409af72: Internal refactor to move implementation of blueprints from `@backstage/frontend-plugin-api` to this package. +- Updated dependencies + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + +## @backstage/plugin-app-visualizer@0.2.0 + +### Minor Changes + +- ef6916e: Migrated to use `SubPageBlueprint` for tabbed navigation and added a copy-tree-as-JSON plugin header action using `PluginHeaderActionBlueprint`. The plugin now specifies a `title` and `icon`. + +### Patch Changes + +- cb090b4: Bump react-aria-components to v1.14.0 +- c38b74d: Internal updates for blueprint moves to `@backstage/plugin-app-react`. +- 4137a43: Updated CSS token references to use renamed `--bui-border-2` token. +- 4d50e1f: Improved rendering performance of the details page. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/ui@0.12.0 + - @backstage/core-components@0.18.7 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + +## @backstage/plugin-auth-backend@0.27.0 + +### Minor Changes + +- 31de2c9: Added experimental support for Client ID Metadata Documents (CIMD). + + This allows Backstage to act as an OAuth 2.0 authorization server that supports the [IETF Client ID Metadata Document draft](https://datatracker.ietf.org/doc/draft-ietf-oauth-client-id-metadata-document/). External OAuth clients can use HTTPS URLs as their `client_id`, and Backstage will fetch metadata from those URLs to validate the client. + + **Configuration example:** + + ```yaml + auth: + experimentalClientIdMetadataDocuments: + enabled: true + # Optional: restrict which `client_id` URLs are allowed (defaults to ['*']) + allowedClientIdPatterns: + - 'https://example.com/*' + - 'https://*.trusted-domain.com/*' + # Optional: restrict which redirect URIs are allowed (defaults to ['*']) + allowedRedirectUriPatterns: + - 'http://localhost:*' + - 'https://*.example.com/*' + ``` + + Clients using CIMD must host a JSON metadata document at their `client_id` URL containing at minimum: + + ```json + { + "client_id": "https://example.com/.well-known/oauth-client/my-app", + "client_name": "My Application", + "redirect_uris": ["http://localhost:8080/callback"], + "token_endpoint_auth_method": "none" + } + ``` + +- d0786b9: Added experimental support for refresh tokens via the `auth.experimentalRefreshToken.enabled` configuration option. When enabled, clients can request the `offline_access` scope to receive refresh tokens that can be used to obtain new access tokens without re-authentication. + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + +## @backstage/plugin-auth-backend-module-auth0-provider@0.3.0 + +### Minor Changes + +- 36804fe: feat: Added organization option to authorization params of the strategy + +### Patch Changes + +- 867c905: Add support for organizational invites in auth0 strategy +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + +## @backstage/plugin-auth-backend-module-github-provider@0.5.0 + +### Minor Changes + +- ff07934: Added the `userIdMatchingUserEntityAnnotation` sign-in resolver that matches users by their GitHub user ID. + +### Patch Changes + +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + +## @backstage/plugin-auth-backend-module-gitlab-provider@0.4.0 + +### Minor Changes + +- ff07934: Added the `{gitlab-integration-host}/user-id` annotation to store GitLab's user ID (immutable) in user entities. Also includes addition of the `userIdMatchingUserEntityAnnotation` sign-in resolver that matches users by the new ID. + +### Patch Changes + +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + +## @backstage/plugin-catalog@1.33.0 + +### Minor Changes + +- 491a06c: Add the ability to show icons for the tabs on the entity page (new frontend) +- 05aac34: Migrated `DeleteEntityDialog` and `EntityOrphanWarning` components to Backstage UI. + + The `deleteEntity.description` translation key no longer includes "Click here to delete" text. A new `deleteEntity.actionButtonTitle` key was added for the action button. + +### Patch Changes + +- 220d6c3: Add missing translation entries for catalog UI text. + + This change adds translation keys and updates relevant UI components to use the correct localized labels and text in the catalog plugin. It ensures that catalog screens such as entity layout, tabs, search result items, table labels, and other UI elements correctly reference the i18n system for translation. + + No functional behavior is changed aside from the improved internationalization support. + +- 8d4c48b: Fixed vertical spacing between tags in the catalog table. + +- 7feb83b: Adjusted to use the new `@backstage/filter-predicates` types for predicate expressions. + +- 018ca87: Added `title` and `icon` to the plugin definition for the new frontend system. + +- e8258d0: The default entity content layout still supports rendering summary cards at runtime for backward compatibility, but logs a console warning when they are detected to help identify where migration is needed. + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. + +- 75ac651: Migrated `EntityRelationWarning` and `EntityProcessingErrorsPanel` components from Material UI to Backstage UI. + +- Updated dependencies + - @backstage/ui@0.12.0 + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/core-components@0.18.7 + - @backstage/plugin-search-common@1.2.22 + - @backstage/core-compat-api@0.5.8 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/catalog-client@1.13.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-techdocs-react@1.3.8 + - @backstage/integration-react@1.2.15 + - @backstage/plugin-permission-react@0.4.40 + - @backstage/version-bridge@1.0.12 + - @backstage/plugin-search-react@1.10.3 + - @backstage/plugin-catalog-common@1.1.8 + - @backstage/plugin-scaffolder-common@1.7.6 + +## @backstage/plugin-catalog-backend@3.4.0 + +### Minor Changes + +- f1d29b4: Failures to connect catalog providers are now attributed to the module that provided the failing provider. This means that such failures will be reported as module startup failures rather than a failure to start the catalog plugin, and will therefore respect `onPluginModuleBootFailure` configuration instead. + +- 34cc520: Implemented handling of events from the newly introduced alpha + `catalogScmEventsServiceRef` service, in the builtin entity providers. This + allows entities to get refreshed, and locations updated or removed, as a + response to incoming events. In its first iteration, only the GitHub module + implements such event handling however. + + This is not yet enabled by default, but this fact may change in a future + release. To try it out, ensure that you have the latest catalog GitHub module + installed, and set the following in your app-config: + + ```yaml + catalog: + scmEvents: true + ``` + + Or if you want to pick and choose from the various features: + + ```yaml + catalog: + scmEvents: + # refresh (reprocess) upon events? + refresh: true + # automatically unregister locations based on events? (files deleted, repos archived, etc) + unregister: true + # automatically move locations based on events? (repo transferred, file renamed, etc) + move: true + ``` + +- b4e8249: Implemented the `POST /locations/by-query` endpoint which allows paginated, filtered location queries + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- 7455dae: Use node prefix on native imports +- 5e3ef57: Added `peerModules` metadata declaring recommended modules for cross-plugin integrations. +- 08a5813: Fixed O(n²) performance bottleneck in `buildEntitySearch` `traverse()` by replacing `Array.some()` linear scan with a `Set` for O(1) duplicate path key detection. +- 1e669cc: Migrate audit events reference docs to . +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-openapi-utils@0.6.6 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/catalog-client@1.13.0 + - @backstage/filter-predicates@0.1.0 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-permission-node@0.10.10 + - @backstage/plugin-catalog-common@1.1.8 + - @backstage/plugin-events-node@0.4.19 + +## @backstage/plugin-catalog-backend-module-gitlab@0.8.0 + +### Minor Changes + +- 2f51676: allow entity discoverability via gitlab search API +- ff07934: Added the `{gitlab-integration-host}/user-id` annotation to store GitLab's user ID (immutable) in user entities. Also includes addition of the `userIdMatchingUserEntityAnnotation` sign-in resolver that matches users by the new ID. + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- 7455dae: Use node prefix on native imports +- 7e6b5e5: Fixed GitLab search API scope parameter from `'blob'` to `'blobs'`, resolving 400 errors in discovery provider. +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/backend-defaults@0.15.2 + - @backstage/plugin-catalog-common@1.1.8 + - @backstage/plugin-events-node@0.4.19 + +## @backstage/plugin-catalog-backend-module-msgraph@0.9.0 + +### Minor Changes + +- 8694561: Log group/user count, tenant ID, execution time as separate fields + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-catalog-common@1.1.8 + +## @backstage/plugin-catalog-node@2.0.0 + +### Minor Changes + +- cfd8103: Promoted stable catalog extension points from alpha to main export. The following extension points are now exported from `@backstage/plugin-catalog-node` instead of `@backstage/plugin-catalog-node/alpha`: + + - `catalogLocationsExtensionPoint` and `CatalogLocationsExtensionPoint` + - `catalogProcessingExtensionPoint` and `CatalogProcessingExtensionPoint` + - `catalogAnalysisExtensionPoint` and `CatalogAnalysisExtensionPoint` + + The old alpha exports for these extension points are now deprecated with `@deprecated` markers pointing to the new stable exports. Please update your imports from `@backstage/plugin-catalog-node/alpha` to `@backstage/plugin-catalog-node`. + + Note: The `catalogModelExtensionPoint`, `catalogPermissionExtensionPoint`, and related types remain in alpha. + +- b4e8249: Implemented support for the new `queryLocations` and `streamLocations` that allow paginated/streamed and filtered location queries + +- 34cc520: Introduced the `catalogScmEventsServiceRef`, along with `CatalogScmEventsService` and associated types. These allow communicating a unified set of events, that parts of the catalog can react to. + +### Patch Changes + +- 42abfb1: Updated `catalogServiceMock.mock` to use `createServiceMock` from `@backstage/backend-test-utils`, replacing the internal copy of `simpleMock`. Added `@backstage/backend-test-utils` as an optional peer dependency. +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/backend-test-utils@1.11.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/catalog-client@1.13.0 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-permission-node@0.10.10 + - @backstage/plugin-catalog-common@1.1.8 + +## @backstage/plugin-catalog-react@2.0.0 + +### Minor Changes + +- 0e9578d: Migrated `UnregisterEntityDialog` from Material UI to Backstage UI components. + +- 491a06c: Add the ability to show icons for the tabs on the entity page (new frontend) + +- b4e8249: Implemented support for the new `queryLocations` and `streamLocations` that allow paginated/streamed and filtered location queries + +- 7feb83b: **BREAKING ALPHA**: All of the predicate types and functions have been moved to the `@backstage/filter-predicates` package. + + When moving into the more general package, they were renamed as follows: + + - `EntityPredicate` -> `FilterPredicate` + - `EntityPredicateExpression` -> `FilterPredicateExpression` + - `EntityPredicatePrimitive` -> `FilterPredicatePrimitive` + - `entityPredicateToFilterFunction` -> `filterPredicateToFilterFunction` + - `EntityPredicateValue` -> `FilterPredicateValue` + +- e8258d0: **BREAKING**: Removed the 'summary' entity card type from `EntityCardType`. Users should migrate to using 'content' or 'info' card types instead. + + TypeScript will now show errors if you try to use `type: 'summary'` when creating entity cards. + +- ac9bead: Added `createTestEntityPage` test utility for testing entity cards and content extensions in the new frontend system. This utility creates a test page extension that provides `EntityProvider` context and accepts entity extensions through input redirects: + + ```typescript + import { renderTestApp } from '@backstage/frontend-test-utils'; + import { createTestEntityPage } from '@backstage/plugin-catalog-react/testUtils'; + + renderTestApp({ + extensions: [createTestEntityPage({ entity: myEntity }), myEntityCard], + }); + ``` + +### Patch Changes + +- f523983: Fixes a bug where the `EntityListProvider` would not correctly hydrate query parameters if more than 20 were provided for the same key. +- 09a6aad: The `catalogApiMock` test utility now returns a `MockWithApiFactory`, allowing it to be passed directly to test utilities like `renderTestApp` and `TestApiProvider` without needing the `[catalogApiRef, catalogApiMock()]` tuple. +- 88dbd5e: fixed bug in `UserListPicker` by getting the `kindParamater` from the `filters` rather than from the `queryParameters` +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/ui@0.12.0 + - @backstage/frontend-test-utils@0.5.0 + - @backstage/core-components@0.18.7 + - @backstage/core-compat-api@0.5.8 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/catalog-client@1.13.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/integration-react@1.2.15 + - @backstage/plugin-permission-react@0.4.40 + - @backstage/version-bridge@1.0.12 + - @backstage/filter-predicates@0.1.0 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-catalog-common@1.1.8 + +## @backstage/plugin-events-backend-module-google-pubsub@0.2.0 + +### Minor Changes + +- 80905b3: Added an optional `filter` property to PubSub consumers/publishers + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/filter-predicates@0.1.0 + - @backstage/plugin-events-node@0.4.19 + +## @backstage/plugin-search@1.6.0 + +### Minor Changes + +- feef8d9: Added support for configuring the default search type in the search page via the `search.defaultType` option in `app-config.yaml`. This applies to both the legacy and new frontend systems. If not set, the default is empty, which means searching for "all" types. + +### Patch Changes + +- 018ca87: Added `title` and `icon` to the plugin definition for the new frontend system. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/core-components@0.18.7 + - @backstage/plugin-search-common@1.2.22 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/version-bridge@1.0.12 + - @backstage/plugin-search-react@1.10.3 + +## @backstage/plugin-search-backend-module-elasticsearch@1.8.0 + +### Minor Changes + +- 583bd3a: Added `elasticsearchAuthExtensionPoint` to enable dynamic authentication mechanisms such as bearer tokens with automatic rotation. + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 7021165: Fixed bulk indexing to refresh only the target index instead of all indexes, improving performance in multi-index deployments. +- Updated dependencies + - @backstage/integration-aws-node@0.1.20 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-search-backend-node@1.4.1 + - @backstage/plugin-search-common@1.2.22 + +## @backstage/plugin-techdocs@1.17.0 + +### Minor Changes + +- 27798df: Add two config values to the `page:techdocs/reader` extension that configure default layout, `withoutSearch` and `withoutHeader`. Default are unchanged to `false`. + + E.g. to disable the search and header on the Techdocs Reader Page: + + ```yaml + app: + extensions: + - page:techdocs/reader: + config: + withoutSearch: true + withoutHeader: true + ``` + +### Patch Changes + +- 7feb83b: Adjusted to use the new `@backstage/filter-predicates` types for predicate expressions. +- 491a06c: Add the ability to show icons for the tabs on the entity page (new frontend) +- 018ca87: Added `title` and `icon` to the plugin definition for the new frontend system. +- 9e29545: Improve sidebars (nav/TOC) layout and scrolling +- 22dce2b: TechDocs addons in the new frontend system now use a Utility API pattern instead of multiple attachment points. The `AddonBlueprint` now uses this new approach, and while addons created with older versions still work, they will produce a deprecation warning and will stop working in a future release. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- 0a88779: Added title prop to OffsetPaginatedDocsTable for proper display +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/integration@1.20.0 + - @backstage/core-components@0.18.7 + - @backstage/plugin-search-common@1.2.22 + - @backstage/theme@0.7.2 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/catalog-client@1.13.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-techdocs-react@1.3.8 + - @backstage/integration-react@1.2.15 + - @backstage/plugin-search-react@1.10.3 + - @backstage/plugin-auth-react@0.1.24 + +## @backstage/plugin-user-settings@0.9.0 + +### Minor Changes + +- 104ca74: User-settings will now use DataLoader to batch consecutive calls into one API call to improve performance + +### Patch Changes + +- 018ca87: Added `title` and `icon` to the plugin definition for the new frontend system. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/core-components@0.18.7 + - @backstage/core-app-api@1.19.5 + - @backstage/theme@0.7.2 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-user-settings-common@0.1.0 + - @backstage/plugin-signals-react@0.0.19 + +## @backstage/plugin-user-settings-backend@0.4.0 + +### Minor Changes + +- 104ca74: User-settings will now use DataLoader to batch consecutive calls into one API call to improve performance + +### Patch Changes + +- 8148621: Moved `@backstage/backend-defaults` from `dependencies` to `devDependencies`. +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + - @backstage/plugin-user-settings-common@0.1.0 + - @backstage/plugin-signals-node@0.1.28 + +## @backstage/plugin-user-settings-common@0.1.0 + +### Minor Changes + +- 104ca74: User-settings will now use DataLoader to batch consecutive calls into one API call to improve performance + +## @backstage/app-defaults@1.7.5 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/core-app-api@1.19.5 + - @backstage/theme@0.7.2 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-permission-react@0.4.40 + +## @backstage/backend-defaults@0.15.2 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 44f5d04: Minor internal restructure of the postgres config loading code +- 4fc7bf0: Bump to tar v7 +- 5dd683f: `createRateLimitMiddleware` is now exported from `@backstage/backend-defaults/httpRouter` +- 8dd518a: Support `connection.type: azure` in database client to use Microsoft Entra authentication with Azure database for PostgreSQL +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-app-api@1.5.0 + - @backstage/integration@1.20.0 + - @backstage/integration-aws-node@0.1.20 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/backend-dev-utils@0.1.7 + - @backstage/config-loader@1.10.8 + - @backstage/cli-node@0.2.18 + - @backstage/plugin-auth-node@0.6.13 + - @backstage/plugin-permission-node@0.10.10 + - @backstage/plugin-events-node@0.4.19 + +## @backstage/backend-dev-utils@0.1.7 + +### Patch Changes + +- 7455dae: Use node prefix on native imports + +## @backstage/backend-dynamic-feature-service@0.7.9 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- fdbd404: Updated `@module-federation/enhanced`, `@module-federation/runtime`, and `@module-federation/sdk` dependencies from `^0.9.0` to `^0.21.6`. +- 9b4c414: Updated README for backend-dynamic-feature-service +- Updated dependencies + - @backstage/plugin-catalog-backend@3.4.0 + - @backstage/backend-openapi-utils@0.6.6 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-search-backend-node@1.4.1 + - @backstage/backend-defaults@0.15.2 + - @backstage/plugin-scaffolder-node@0.12.5 + - @backstage/config-loader@1.10.8 + - @backstage/plugin-events-backend@0.5.11 + - @backstage/plugin-search-common@1.2.22 + - @backstage/cli-common@0.1.18 + - @backstage/cli-node@0.2.18 + - @backstage/plugin-auth-node@0.6.13 + - @backstage/plugin-app-node@0.1.42 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-permission-node@0.10.10 + - @backstage/plugin-events-node@0.4.19 + +## @backstage/backend-openapi-utils@0.6.6 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + +## @backstage/cli@0.35.4 + +### Patch Changes + +- cfd8103: Updated catalog provider module template to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of alpha exports. + +- 20131c5: Added support for CSS exports in package builds. When a package declares a CSS file in its `exports` field (e.g., `"./styles.css": "./src/styles.css"`), the CLI will automatically bundle it during `backstage-cli package build`, resolving any `@import` statements. The export path is rewritten from `src/` to `dist/` at publish time. + + Fixed `backstage-cli repo fix` to not add `typesVersions` entries for non-script exports like CSS files. + +- 7455dae: Use node prefix on native imports + +- 6ce4a13: Removed `/alpha` from `scaffolderActionsExtensionPoint` import + +- fdbd404: Removed the `EXPERIMENTAL_MODULE_FEDERATION` environment variable flag, making module federation host support always available during `package start`. The host shared dependencies are now managed through `@backstage/module-federation-common` and injected as a versioned runtime script at build time. + +- fdbd404: Updated `@module-federation/enhanced`, `@module-federation/runtime`, and `@module-federation/sdk` dependencies from `^0.9.0` to `^0.21.6`. + +- 4fc7bf0: Bump to tar v7 + +- 5e3ef57: Added support for the new `peerModules` metadata field in `package.json`. This field allows plugin packages to declare modules that should be installed alongside them for cross-plugin integrations. The field is validated by `backstage-cli repo fix --publish`. + +- 122d39c: Completely removed support for the deprecated `app.experimental.packages` configuration. Replace existing usage directly with `app.packages`. + +- 73351c2: Updated dependency `webpack` to `~5.104.0`. + +- 69d880e: Bump to latest zod to ensure it has the latest features + +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/config-loader@1.10.8 + - @backstage/eslint-plugin@0.2.1 + - @backstage/cli-common@0.1.18 + - @backstage/cli-node@0.2.18 + - @backstage/module-federation-common@0.1.0 + +## @backstage/cli-common@0.1.18 + +### Patch Changes + +- 7455dae: Use node prefix on native imports + +## @backstage/cli-node@0.2.18 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 5e3ef57: Added support for the new `peerModules` metadata field in `package.json`. This field allows plugin packages to declare modules that should be installed alongside them for cross-plugin integrations. The field is validated by `backstage-cli repo fix --publish`. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/cli-common@0.1.18 + +## @backstage/codemods@0.1.54 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/cli-common@0.1.18 + +## @backstage/config-loader@1.10.8 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/cli-common@0.1.18 + +## @backstage/core-app-api@1.19.5 + +### Patch Changes + +- 5a71e7a: Fixed memory leak caused by duplicate `AppThemeSelector` instances and missing cleanup in `AppThemeSelector` and `AppLanguageSelector`. Added `dispose()` method to both selectors for proper resource cleanup. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/core-plugin-api@1.12.3 + - @backstage/version-bridge@1.0.12 + +## @backstage/core-compat-api@0.5.8 + +### Patch Changes + +- c38b74d: Internal updates for blueprint moves to `@backstage/plugin-app-react`. +- ef6916e: Added `IconElement` type as a replacement for the deprecated `IconComponent`. The `IconsApi` now has a new `icon()` method that returns `IconElement`, while the existing `getIcon()` method is deprecated. The `IconBundleBlueprint` now accepts both `IconComponent` and `IconElement` values. +- 53b6549: Plugins in the new frontend system now have a `pluginId` field rather than `id` to better align with naming conventions used throughout the frontend and backend systems. The old field is still present but marked as deprecated. All internal code has been updated to prefer `pluginId` while maintaining backward compatibility by falling back to `id` when needed. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/plugin-app-react@0.2.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/version-bridge@1.0.12 + +## @backstage/core-components@0.18.7 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- cebfea7: Removed link styles from LinkButton to avoid styling inconsistencies related to import order. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/theme@0.7.2 + - @backstage/core-plugin-api@1.12.3 + - @backstage/version-bridge@1.0.12 + +## @backstage/core-plugin-api@1.12.3 + +### Patch Changes + +- 53b6549: Plugins in the new frontend system now have a `pluginId` field rather than `id` to better align with naming conventions used throughout the frontend and backend systems. The old field is still present but marked as deprecated. All internal code has been updated to prefer `pluginId` while maintaining backward compatibility by falling back to `id` when needed. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/version-bridge@1.0.12 + +## @backstage/create-app@0.7.9 + +### Patch Changes + +- 40f2720: Updated to include the missing core plugins in the template used with the `--next` flag. Also updated `react-router*` versions and added Jest 30-related dependencies. Finally, moved the order of `@playwright/test` so it won't trigger a file change during the creation process. +- 1ea737c: Bumped create-app version. +- 7c41134: Bumped create-app version. +- 65ba820: Updated the app template sidebar to use the new `NavContentBlueprint` API for page-based navigation. +- 7455dae: Use node prefix on native imports +- c38b74d: Switched `next-app` template to use blueprint from `@backstage/plugin-app-react`. +- Updated dependencies + - @backstage/cli-common@0.1.18 + +## @backstage/dev-utils@1.1.20 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/ui@0.12.0 + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/core-components@0.18.7 + - @backstage/core-app-api@1.19.5 + - @backstage/theme@0.7.2 + - @backstage/core-plugin-api@1.12.3 + - @backstage/integration-react@1.2.15 + - @backstage/app-defaults@1.7.5 + +## @backstage/e2e-test-utils@0.1.2 + +### Patch Changes + +- b96c20e: Added optional `channel` option to `generateProjects()` to allow customizing the Playwright browser channel for testing against different browsers variants. When not provided, the function defaults to 'chrome' to maintain backward compatibility. + + Example usage: + + ```ts + import { generateProjects } from '@backstage/e2e-test-utils'; + + export default defineConfig({ + projects: generateProjects({ channel: 'msedge' }), + }); + ``` + +- 7455dae: Use node prefix on native imports + +## @backstage/eslint-plugin@0.2.1 + +### Patch Changes + +- 7455dae: Use node prefix on native imports + +## @backstage/frontend-dynamic-feature-loader@0.1.9 + +### Patch Changes + +- fdbd404: Updated module federation integration to use `@module-federation/enhanced/runtime` `createInstance` API and the new `loadModuleFederationHostShared` from `@backstage/module-federation-common` for loading shared dependencies. Also added support for passing a pre-created `ModuleFederation` instance via the `moduleFederation.instance` option. +- fdbd404: Updated `@module-federation/enhanced`, `@module-federation/runtime`, and `@module-federation/sdk` dependencies from `^0.9.0` to `^0.21.6`. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/module-federation-common@0.1.0 + +## @backstage/integration-aws-node@0.1.20 + +### Patch Changes + +- 7455dae: Use node prefix on native imports + +## @backstage/integration-react@1.2.15 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/core-plugin-api@1.12.3 + +## @backstage/repo-tools@0.16.4 + +### Patch Changes + +- cd75ed0: Add newline to OpenAPI license template files. +- 7455dae: Use node prefix on native imports +- 4fc7bf0: Bump to tar v7 +- 6523040: Support Prettier v3 for api-reports +- be7ebad: Updated package-docs exclude list to reflect renamed example app packages. +- df59ee6: The `type-deps` command now follows relative imports and re-exports into declaration chunk files, and detects ambient global types such as the `jest` namespace. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/config-loader@1.10.8 + - @backstage/cli-common@0.1.18 + - @backstage/cli-node@0.2.18 + +## @techdocs/cli@1.10.5 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 27798df: Migrate the Techdocs CLI embedded app to the New Frontend System (NFS) +- 508d127: Updated dependency `find-process` to `^2.0.0`. +- Updated dependencies + - @backstage/backend-defaults@0.15.2 + - @backstage/plugin-techdocs-node@1.14.2 + - @backstage/cli-common@0.1.18 + +## @backstage/test-utils@1.7.15 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- 68eb322: Added `@types/jest` as an optional peer dependency, since jest types are exposed in the public API surface. +- Updated dependencies + - @backstage/core-app-api@1.19.5 + - @backstage/theme@0.7.2 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-permission-react@0.4.40 + - @backstage/plugin-permission-common@0.9.6 + +## @backstage/theme@0.7.2 + +### Patch Changes + +- 1c52dcc: add square shape +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. + +## @backstage/version-bridge@1.0.12 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. + +## @backstage/plugin-api-docs@0.13.4 + +### Patch Changes + +- ac9bead: Added `@backstage/frontend-test-utils` dev dependency. +- 7455dae: Use node prefix on native imports +- 7feb83b: Adjusted to use the new `@backstage/filter-predicates` types for predicate expressions. +- 491a06c: Add the ability to show icons for the tabs on the entity page (new frontend) +- 4183614: Updated usage of deprecated APIs in the new frontend system. +- 018ca87: Added `title` and `icon` to the plugin definition for the new frontend system. +- 629c3ec: Add `tableOptions` and `title` to Components cards of APIs +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/core-components@0.18.7 + - @backstage/plugin-catalog@1.33.0 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-permission-react@0.4.40 + - @backstage/plugin-catalog-common@1.1.8 + +## @backstage/plugin-api-docs-module-protoc-gen-doc@0.1.11 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. + +## @backstage/plugin-app-backend@0.5.11 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/config-loader@1.10.8 + - @backstage/plugin-auth-node@0.6.13 + - @backstage/plugin-app-node@0.1.42 + +## @backstage/plugin-app-node@0.1.42 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/config-loader@1.10.8 + +## @backstage/plugin-auth@0.1.5 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/theme@0.7.2 + - @backstage/frontend-plugin-api@0.14.0 + +## @backstage/plugin-auth-backend-module-atlassian-provider@0.4.12 + +### Patch Changes + +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + +## @backstage/plugin-auth-backend-module-aws-alb-provider@0.4.13 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/plugin-auth-backend@0.27.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + +## @backstage/plugin-auth-backend-module-azure-easyauth-provider@0.2.17 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + +## @backstage/plugin-auth-backend-module-bitbucket-provider@0.3.12 + +### Patch Changes + +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + +## @backstage/plugin-auth-backend-module-bitbucket-server-provider@0.2.12 + +### Patch Changes + +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + +## @backstage/plugin-auth-backend-module-cloudflare-access-provider@0.4.12 + +### Patch Changes + +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + +## @backstage/plugin-auth-backend-module-gcp-iap-provider@0.4.12 + +### Patch Changes + +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + +## @backstage/plugin-auth-backend-module-google-provider@0.3.12 + +### Patch Changes + +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + +## @backstage/plugin-auth-backend-module-guest-provider@0.2.16 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + +## @backstage/plugin-auth-backend-module-microsoft-provider@0.3.12 + +### Patch Changes + +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + +## @backstage/plugin-auth-backend-module-oauth2-provider@0.4.12 + +### Patch Changes + +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + +## @backstage/plugin-auth-backend-module-oauth2-proxy-provider@0.2.17 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + +## @backstage/plugin-auth-backend-module-oidc-provider@0.4.13 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/plugin-auth-backend@0.27.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + +## @backstage/plugin-auth-backend-module-okta-provider@0.2.12 + +### Patch Changes + +- 08aea95: Added a validation check that rejects `audience` configuration values that are not absolute URLs (i.e. missing `https://` or `http://` prefix). +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + +## @backstage/plugin-auth-backend-module-onelogin-provider@0.3.12 + +### Patch Changes + +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + +## @backstage/plugin-auth-backend-module-openshift-provider@0.1.4 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + +## @backstage/plugin-auth-backend-module-pinniped-provider@0.3.11 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + +## @backstage/plugin-auth-backend-module-vmware-cloud-provider@0.5.11 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + +## @backstage/plugin-auth-node@0.6.13 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/catalog-client@1.13.0 + +## @backstage/plugin-auth-react@0.1.24 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/core-plugin-api@1.12.3 + +## @backstage/plugin-bitbucket-cloud-common@0.3.7 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/integration@1.20.0 + +## @backstage/plugin-catalog-backend-module-aws@0.4.20 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/integration-aws-node@0.1.20 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/backend-defaults@0.15.2 + - @backstage/plugin-kubernetes-common@0.9.10 + - @backstage/plugin-catalog-common@1.1.8 + +## @backstage/plugin-catalog-backend-module-azure@0.3.14 + +### Patch Changes + +- cc6206e: Added support for `{org}.visualstudio.com` domains used by Azure DevOps +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- 6c8a464: Added missing `branch` field to the `azureDevOps` provider config schema. +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-catalog-common@1.1.8 + +## @backstage/plugin-catalog-backend-module-backstage-openapi@0.5.11 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-openapi-utils@0.6.6 + - @backstage/backend-plugin-api@1.7.0 + +## @backstage/plugin-catalog-backend-module-bitbucket-cloud@0.5.8 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/plugin-bitbucket-cloud-common@0.3.7 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-catalog-common@1.1.8 + - @backstage/plugin-events-node@0.4.19 + +## @backstage/plugin-catalog-backend-module-bitbucket-server@0.5.8 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-catalog-common@1.1.8 + - @backstage/plugin-events-node@0.4.19 + +## @backstage/plugin-catalog-backend-module-gcp@0.3.16 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-kubernetes-common@0.9.10 + +## @backstage/plugin-catalog-backend-module-gerrit@0.3.11 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-catalog-common@1.1.8 + +## @backstage/plugin-catalog-backend-module-gitea@0.1.9 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-catalog-common@1.1.8 + +## @backstage/plugin-catalog-backend-module-github@0.12.2 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- 7455dae: Use node prefix on native imports +- 34cc520: Implemented translation of webhook events into `catalogScmEventsServiceRef` events. +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-catalog-common@1.1.8 + - @backstage/plugin-events-node@0.4.19 + +## @backstage/plugin-catalog-backend-module-github-org@0.3.19 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- Updated dependencies + - @backstage/plugin-catalog-backend-module-github@0.12.2 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-events-node@0.4.19 + +## @backstage/plugin-catalog-backend-module-gitlab-org@0.2.18 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- Updated dependencies + - @backstage/plugin-catalog-backend-module-gitlab@0.8.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-events-node@0.4.19 + +## @backstage/plugin-catalog-backend-module-incremental-ingestion@0.7.9 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/plugin-catalog-backend@3.4.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/backend-defaults@0.15.2 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-events-node@0.4.19 + +## @backstage/plugin-catalog-backend-module-ldap@0.12.2 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-catalog-common@1.1.8 + +## @backstage/plugin-catalog-backend-module-logs@0.1.19 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-backend@3.4.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-events-node@0.4.19 + +## @backstage/plugin-catalog-backend-module-openapi@0.2.19 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-catalog-common@1.1.8 + +## @backstage/plugin-catalog-backend-module-puppetdb@0.2.19 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + +## @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.17 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-catalog-common@1.1.8 + - @backstage/plugin-scaffolder-common@1.7.6 + +## @backstage/plugin-catalog-backend-module-unprocessed@0.6.8 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-catalog-unprocessed-entities-common@0.0.13 + +## @backstage/plugin-catalog-common@1.1.8 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-search-common@1.2.22 + - @backstage/plugin-permission-common@0.9.6 + +## @backstage/plugin-catalog-graph@0.5.7 + +### Patch Changes + +- ac9bead: Added `@backstage/frontend-test-utils` dev dependency. +- 8dd27c4: Fix large icon rendering in catalog graph nodes +- 7feb83b: Adjusted to use the new `@backstage/filter-predicates` types for predicate expressions. +- 4183614: Updated usage of deprecated APIs in the new frontend system. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/core-components@0.18.7 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/catalog-client@1.13.0 + - @backstage/core-plugin-api@1.12.3 + +## @backstage/plugin-catalog-import@0.13.10 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/integration@1.20.0 + - @backstage/core-components@0.18.7 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/catalog-client@1.13.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/integration-react@1.2.15 + - @backstage/plugin-permission-react@0.4.40 + - @backstage/plugin-catalog-common@1.1.8 + +## @backstage/plugin-catalog-unprocessed-entities@0.2.26 + +### Patch Changes + +- 018ca87: Added `title` and `icon` to the plugin definition for the new frontend system. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/core-compat-api@0.5.8 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/plugin-devtools-react@0.1.1 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-catalog-unprocessed-entities-common@0.0.13 + +## @backstage/plugin-catalog-unprocessed-entities-common@0.0.13 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-permission-common@0.9.6 + +## @backstage/plugin-config-schema@0.1.77 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/core-plugin-api@1.12.3 + +## @backstage/plugin-devtools@0.1.36 + +### Patch Changes + +- 018ca87: Added `title` and `icon` to the plugin definition for the new frontend system. +- f2612c2: Fixes an issue where a user lacking permission to schedule tasks can now easily see the issue through a custom icon + tooltip. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/core-compat-api@0.5.8 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/plugin-devtools-react@0.1.1 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-permission-react@0.4.40 + - @backstage/plugin-devtools-common@0.1.22 + +## @backstage/plugin-devtools-backend@0.5.14 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 8148621: Moved `@backstage/backend-defaults` from `dependencies` to `devDependencies`. +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/config-loader@1.10.8 + - @backstage/cli-common@0.1.18 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-permission-node@0.10.10 + - @backstage/plugin-devtools-common@0.1.22 + +## @backstage/plugin-devtools-common@0.1.22 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-permission-common@0.9.6 + +## @backstage/plugin-devtools-react@0.1.1 + +### Patch Changes + +- 9fbb270: Updated dependency `@testing-library/react` to `^16.0.0`. +- Updated dependencies + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + +## @backstage/plugin-events-backend@0.5.11 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/backend-openapi-utils@0.6.6 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-events-node@0.4.19 + +## @backstage/plugin-events-backend-module-aws-sqs@0.4.19 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-events-node@0.4.19 + +## @backstage/plugin-events-backend-module-azure@0.2.28 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-events-node@0.4.19 + +## @backstage/plugin-events-backend-module-bitbucket-cloud@0.2.28 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-events-node@0.4.19 + +## @backstage/plugin-events-backend-module-bitbucket-server@0.1.9 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-events-node@0.4.19 + +## @backstage/plugin-events-backend-module-gerrit@0.2.28 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-events-node@0.4.19 + +## @backstage/plugin-events-backend-module-github@0.4.9 + +### Patch Changes + +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-events-node@0.4.19 + +## @backstage/plugin-events-backend-module-gitlab@0.3.9 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-events-node@0.4.19 + +## @backstage/plugin-events-backend-module-kafka@0.3.1 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-events-node@0.4.19 + +## @backstage/plugin-events-backend-test-utils@0.1.52 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-events-node@0.4.19 + +## @backstage/plugin-events-node@0.4.19 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + +## @backstage/plugin-gateway-backend@1.1.2 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + +## @backstage/plugin-home@0.9.2 + +### Patch Changes + +- 018ca87: Added `title` and `icon` to the plugin definition for the new frontend system. +- 90956a6: Support new frontend system in the homepage plugin +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/core-components@0.18.7 + - @backstage/core-app-api@1.19.5 + - @backstage/core-compat-api@0.5.8 + - @backstage/theme@0.7.2 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/catalog-client@1.13.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-home-react@0.1.35 + +## @backstage/plugin-home-react@0.1.35 + +### Patch Changes + +- 90956a6: Support new frontend system in the homepage plugin +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/core-compat-api@0.5.8 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + +## @backstage/plugin-kubernetes@0.12.16 + +### Patch Changes + +- 7feb83b: Adjusted to use the new `@backstage/filter-predicates` types for predicate expressions. +- 491a06c: Add the ability to show icons for the tabs on the entity page (new frontend) +- 4183614: Updated usage of deprecated APIs in the new frontend system. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/core-components@0.18.7 + - @backstage/plugin-kubernetes-react@0.5.16 + - @backstage/plugin-kubernetes-common@0.9.10 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-permission-react@0.4.40 + +## @backstage/plugin-kubernetes-backend@0.21.1 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- ce3639c: Add PersistentVolume and PersistentVolumeClaims Rendering +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/integration-aws-node@0.1.20 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-kubernetes-node@0.4.1 + - @backstage/plugin-kubernetes-common@0.9.10 + - @backstage/catalog-client@1.13.0 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-permission-node@0.10.10 + +## @backstage/plugin-kubernetes-cluster@0.0.34 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/core-components@0.18.7 + - @backstage/plugin-kubernetes-react@0.5.16 + - @backstage/plugin-kubernetes-common@0.9.10 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-permission-react@0.4.40 + +## @backstage/plugin-kubernetes-common@0.9.10 + +### Patch Changes + +- ce3639c: Add PersistentVolume and PersistentVolumeClaims Rendering +- Updated dependencies + - @backstage/plugin-permission-common@0.9.6 + +## @backstage/plugin-kubernetes-node@0.4.1 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- ce3639c: Add PersistentVolume and PersistentVolumeClaims Rendering +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-kubernetes-common@0.9.10 + +## @backstage/plugin-kubernetes-react@0.5.16 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- ce3639c: Add PersistentVolume and PersistentVolumeClaims Rendering +- d56542c: Updated dependency `@xterm/addon-attach` to `^0.12.0`. + Updated dependency `@xterm/addon-fit` to `^0.11.0`. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/plugin-kubernetes-common@0.9.10 + - @backstage/core-plugin-api@1.12.3 + +## @backstage/plugin-mcp-actions-backend@0.1.9 + +### Patch Changes + +- 31de2c9: Added OAuth Protected Resource Metadata endpoint (`/.well-known/oauth-protected-resource`) per RFC 9728. This allows MCP clients to discover the authorization server for the resource. + + Also enabled OAuth well-known endpoints when CIMD (Client ID Metadata Documents) is configured, not just when DCR is enabled. + +- 8148621: Moved `@backstage/backend-defaults` from `dependencies` to `devDependencies`. + +- 69d880e: Bump to latest zod to ensure it has the latest features + +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/catalog-client@1.13.0 + +## @backstage/plugin-mui-to-bui@0.2.4 + +### Patch Changes + +- 4137a43: Updated CSS token references to use renamed `--bui-bg-app` and `--bui-border-2` tokens. + +- a88c437: Updated MUI to BUI theme converter to align with latest token changes + + **Changes:** + + - Removed generation of deprecated tokens: `--bui-fg-link`, `--bui-fg-link-hover`, `--bui-fg-tint`, `--bui-fg-tint-disabled`, `--bui-bg-tint` and all its variants + - Added generation of new `info` status tokens: `--bui-fg-info`, `--bui-fg-info-on-bg`, `--bui-bg-info`, `--bui-border-info` + - Updated status color mapping to generate both standalone and `-on-bg` variants for danger, warning, success, and info + - Status colors now use `.main` for standalone variants and `.dark` for `-on-bg` variants, providing better visual hierarchy + + The converter now generates tokens that match the updated BUI design system structure, with clear distinction between status colors for standalone use vs. use on colored backgrounds. + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. + +- Updated dependencies + - @backstage/ui@0.12.0 + - @backstage/theme@0.7.2 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + +## @backstage/plugin-notifications@0.5.14 + +### Patch Changes + +- 8005286: Added `renderItem` prop to `NotificationsSidebarItem` component, allowing custom UI rendering while retaining all built-in notification logic (unread count, snackbar, signals, web notifications). +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/theme@0.7.2 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/plugin-notifications-common@0.2.1 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-signals-react@0.0.19 + +## @backstage/plugin-notifications-backend@0.6.2 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 5e3ef57: Added `peerModules` metadata declaring recommended modules for cross-plugin integrations. +- e9eb400: Allow configuring included topics for email notifications. +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-notifications-common@0.2.1 + - @backstage/plugin-notifications-node@0.2.23 + - @backstage/plugin-signals-node@0.1.28 + +## @backstage/plugin-notifications-backend-module-email@0.3.18 + +### Patch Changes + +- e9eb400: Allow configuring included topics for email notifications. +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/integration-aws-node@0.1.20 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/catalog-client@1.13.0 + - @backstage/plugin-notifications-common@0.2.1 + - @backstage/plugin-notifications-node@0.2.23 + +## @backstage/plugin-notifications-backend-module-slack@0.3.1 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-notifications-common@0.2.1 + - @backstage/plugin-notifications-node@0.2.23 + +## @backstage/plugin-notifications-common@0.2.1 + +### Patch Changes + +- e9eb400: Allow configuring included topics for email notifications. + +## @backstage/plugin-notifications-node@0.2.23 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/catalog-client@1.13.0 + - @backstage/plugin-notifications-common@0.2.1 + - @backstage/plugin-signals-node@0.1.28 + +## @backstage/plugin-org@0.6.49 + +### Patch Changes + +- ac9bead: Added `@backstage/frontend-test-utils` dev dependency. +- 7feb83b: Adjusted to use the new `@backstage/filter-predicates` types for predicate expressions. +- 4183614: Updated usage of deprecated APIs in the new frontend system. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- 1dee6de: Add search functionality in MembersListCard +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/core-components@0.18.7 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-catalog-common@1.1.8 + +## @backstage/plugin-org-react@0.1.47 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/core-components@0.18.7 + - @backstage/catalog-client@1.13.0 + - @backstage/core-plugin-api@1.12.3 + +## @backstage/plugin-permission-backend@0.7.9 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-permission-node@0.10.10 + +## @backstage/plugin-permission-backend-module-allow-all-policy@0.2.16 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-permission-node@0.10.10 + +## @backstage/plugin-permission-common@0.9.6 + +### Patch Changes + +- 69d880e: Bump to latest zod to ensure it has the latest features + +## @backstage/plugin-permission-node@0.10.10 + +### Patch Changes + +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + - @backstage/plugin-permission-common@0.9.6 + +## @backstage/plugin-permission-react@0.4.40 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-permission-common@0.9.6 + +## @backstage/plugin-proxy-backend@0.6.10 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-proxy-node@0.1.12 + +## @backstage/plugin-proxy-node@0.1.12 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + +## @backstage/plugin-scaffolder@1.35.3 + +### Patch Changes + +- 7455dae: Use node prefix on native imports + +- 4e581a6: Updated the browser tab title on the template wizard page to display the specific template title instead of the generic "Create a new component" text. + +- 7feb83b: Adjusted to use the new `@backstage/filter-predicates` types for predicate expressions. + +- 018ca87: Added `title` and `icon` to the plugin definition for the new frontend system. + +- 2eeca03: Scaffolder form fields in the new frontend system now use a Utility API pattern instead of multiple attachment points. The `FormFieldBlueprint` now uses this new approach, and while form fields created with older versions still work, they will produce a deprecation warning and will stop working in a future release. + + As part of this change, the following alpha exports were removed: + + - `formFieldsApiRef` + - `ScaffolderFormFieldsApi` + +- b9d90a7: Added `@backstage/frontend-test-utils` as a dev dependency for mock API usage in tests. + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. + +- 69d880e: Bump to latest zod to ensure it has the latest features + +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/integration@1.20.0 + - @backstage/core-components@0.18.7 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/catalog-client@1.13.0 + - @backstage/plugin-scaffolder-react@1.19.7 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-techdocs-react@1.3.8 + - @backstage/integration-react@1.2.15 + - @backstage/plugin-permission-react@0.4.40 + - @backstage/plugin-catalog-common@1.1.8 + - @backstage/plugin-scaffolder-common@1.7.6 + +## @backstage/plugin-scaffolder-backend@3.1.3 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 4fc7bf0: Removed unused dependency +- 0ce78b0: Support `if` conditions inside `each` loops for scaffolder steps +- 5e3ef57: Added `peerModules` metadata declaring recommended modules for cross-plugin integrations. +- 8148621: Moved `@backstage/backend-defaults` from `dependencies` to `devDependencies`. +- 1e669cc: Migrate audit events reference docs to . +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/plugin-scaffolder-backend-module-gitlab@0.11.3 + - @backstage/integration@1.20.0 + - @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.17 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.3.3 + - @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.19 + - @backstage/plugin-scaffolder-backend-module-gerrit@0.2.18 + - @backstage/plugin-scaffolder-backend-module-github@0.9.6 + - @backstage/plugin-scaffolder-backend-module-gitea@0.2.18 + - @backstage/backend-openapi-utils@0.6.6 + - @backstage/plugin-bitbucket-cloud-common@0.3.7 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + - @backstage/plugin-auth-node@0.6.13 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-permission-node@0.10.10 + - @backstage/plugin-events-node@0.4.19 + - @backstage/plugin-scaffolder-backend-module-azure@0.2.18 + - @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.18 + - @backstage/plugin-scaffolder-common@1.7.6 + +## @backstage/plugin-scaffolder-backend-module-azure@0.2.18 + +### Patch Changes + +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + +## @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.19 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.3.3 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + - @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.18 + +## @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.3.3 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 14741e2: Fully enable API token functionality for Bitbucket-Cloud. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-bitbucket-cloud-common@0.3.7 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + +## @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.18 + +### Patch Changes + +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + +## @backstage/plugin-scaffolder-backend-module-confluence-to-markdown@0.3.18 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + +## @backstage/plugin-scaffolder-backend-module-cookiecutter@0.3.20 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/backend-defaults@0.15.2 + - @backstage/plugin-scaffolder-node@0.12.5 + +## @backstage/plugin-scaffolder-backend-module-gcp@0.2.18 + +### Patch Changes + +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + +## @backstage/plugin-scaffolder-backend-module-gerrit@0.2.18 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + +## @backstage/plugin-scaffolder-backend-module-gitea@0.2.18 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + +## @backstage/plugin-scaffolder-backend-module-github@0.9.6 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 82ca951: cleaned up repo creation to make the unique portions explicit +- 672b972: Updated dependency `libsodium-wrappers` to `^0.8.0`. + Updated dependency `@types/libsodium-wrappers` to `^0.8.0`. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + +## @backstage/plugin-scaffolder-backend-module-gitlab@0.11.3 + +### Patch Changes + +- 6b5e7d9: Allow setting optional description on group creation +- 7455dae: Use node prefix on native imports +- f0f9403: Changed `gitlab:group:ensureExists` action to use `Groups.show` API instead of `Groups.search` for checking if a group path exists. This is more efficient as it directly retrieves the group by path rather than searching and filtering results. +- 32c51c0: Added new `gitlab:user:info` scaffolder action that retrieves information about a GitLab user. The action can fetch either the current authenticated user or a specific user by ID. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + +## @backstage/plugin-scaffolder-backend-module-notifications@0.1.19 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + - @backstage/plugin-notifications-common@0.2.1 + - @backstage/plugin-notifications-node@0.2.23 + +## @backstage/plugin-scaffolder-backend-module-rails@0.5.18 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + +## @backstage/plugin-scaffolder-backend-module-sentry@0.3.1 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + +## @backstage/plugin-scaffolder-backend-module-yeoman@0.4.19 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/plugin-scaffolder-node-test-utils@0.3.8 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + +## @backstage/plugin-scaffolder-common@1.7.6 + +### Patch Changes + +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-permission-common@0.9.6 + +## @backstage/plugin-scaffolder-node@0.12.5 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 4fc7bf0: Bump to tar v7 +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-scaffolder-common@1.7.6 + +## @backstage/plugin-scaffolder-node-test-utils@0.3.8 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/backend-test-utils@1.11.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + +## @backstage/plugin-scaffolder-react@1.19.7 + +### Patch Changes + +- 2eeca03: Scaffolder form fields in the new frontend system now use a Utility API pattern instead of multiple attachment points. The `FormFieldBlueprint` now uses this new approach, and while form fields created with older versions still work, they will produce a deprecation warning and will stop working in a future release. + + As part of this change, the following alpha exports were removed: + + - `formFieldsApi` + - `formFieldsApiRef` + - `ScaffolderFormFieldsApi` + +- b9d90a7: Added `@backstage/frontend-test-utils` as a dev dependency for mock API usage in tests. + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. + +- 69d880e: Bump to latest zod to ensure it has the latest features + +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/core-components@0.18.7 + - @backstage/theme@0.7.2 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/catalog-client@1.13.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-permission-react@0.4.40 + - @backstage/version-bridge@1.0.12 + - @backstage/plugin-scaffolder-common@1.7.6 + +## @backstage/plugin-search-backend@2.0.12 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 8148621: Moved `@backstage/backend-defaults` from `dependencies` to `devDependencies`. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-openapi-utils@0.6.6 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-search-backend-node@1.4.1 + - @backstage/plugin-search-common@1.2.22 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-permission-node@0.10.10 + +## @backstage/plugin-search-backend-module-catalog@0.3.12 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-search-backend-node@1.4.1 + - @backstage/plugin-search-common@1.2.22 + - @backstage/catalog-client@1.13.0 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-catalog-common@1.1.8 + +## @backstage/plugin-search-backend-module-explore@0.3.11 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- df27350: Updated dependency `@backstage-community/plugin-explore-common` to `^0.12.0`. +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-search-backend-node@1.4.1 + - @backstage/plugin-search-common@1.2.22 + +## @backstage/plugin-search-backend-module-pg@0.5.52 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 2ee354a: Return `numberOfResults` count with search query responses +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-search-backend-node@1.4.1 + - @backstage/plugin-search-common@1.2.22 + +## @backstage/plugin-search-backend-module-stack-overflow-collator@0.3.17 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-search-backend-node@1.4.1 + - @backstage/plugin-search-common@1.2.22 + +## @backstage/plugin-search-backend-module-techdocs@0.4.11 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-search-backend-node@1.4.1 + - @backstage/plugin-search-common@1.2.22 + - @backstage/plugin-techdocs-node@1.14.2 + - @backstage/catalog-client@1.13.0 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-catalog-common@1.1.8 + +## @backstage/plugin-search-backend-node@1.4.1 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-search-common@1.2.22 + - @backstage/plugin-permission-common@0.9.6 + +## @backstage/plugin-search-common@1.2.22 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/plugin-permission-common@0.9.6 + +## @backstage/plugin-search-react@1.10.3 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/plugin-search-common@1.2.22 + - @backstage/theme@0.7.2 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/version-bridge@1.0.12 + +## @backstage/plugin-signals@0.0.28 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/theme@0.7.2 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-signals-react@0.0.19 + +## @backstage/plugin-signals-backend@0.3.12 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-events-node@0.4.19 + - @backstage/plugin-signals-node@0.1.28 + +## @backstage/plugin-signals-node@0.1.28 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + - @backstage/plugin-events-node@0.4.19 + +## @backstage/plugin-signals-react@0.0.19 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/core-plugin-api@1.12.3 + +## @backstage/plugin-techdocs-addons-test-utils@2.0.2 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/plugin-catalog@1.33.0 + - @backstage/core-app-api@1.19.5 + - @backstage/plugin-techdocs@1.17.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-techdocs-react@1.3.8 + - @backstage/integration-react@1.2.15 + - @backstage/plugin-search-react@1.10.3 + - @backstage/test-utils@1.7.15 + +## @backstage/plugin-techdocs-backend@2.1.5 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 5e3ef57: Added `peerModules` metadata declaring recommended modules for cross-plugin integrations. +- 8148621: Moved `@backstage/backend-defaults` from `dependencies` to `devDependencies`. +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-techdocs-node@1.14.2 + - @backstage/catalog-client@1.13.0 + +## @backstage/plugin-techdocs-module-addons-contrib@1.1.33 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/core-components@0.18.7 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-techdocs-react@1.3.8 + - @backstage/integration-react@1.2.15 + +## @backstage/plugin-techdocs-node@1.14.2 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 3c455d4: Some security fixes +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/integration-aws-node@0.1.20 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-search-common@1.2.22 + +## @backstage/plugin-techdocs-react@1.3.8 + +### Patch Changes + +- 22dce2b: TechDocs addons in the new frontend system now use a Utility API pattern instead of multiple attachment points. The `AddonBlueprint` now uses this new approach, and while addons created with older versions still work, they will produce a deprecation warning and will stop working in a future release. + + As part of this change, the `techDocsAddonDataRef` alpha export was removed. + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. + +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/version-bridge@1.0.12 + +## example-app@0.0.32 + +### Patch Changes + +- Updated dependencies + - @backstage/ui@0.12.0 + - @backstage/frontend-defaults@0.4.0 + - @backstage/frontend-app-api@0.15.0 + - @backstage/plugin-app-visualizer@0.2.0 + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/plugin-api-docs@0.13.4 + - @backstage/plugin-catalog-graph@0.5.7 + - @backstage/plugin-org@0.6.49 + - @backstage/cli@0.35.4 + - @backstage/core-components@0.18.7 + - @backstage/plugin-search-common@1.2.22 + - @backstage/plugin-scaffolder@1.35.3 + - @backstage/plugin-notifications@0.5.14 + - @backstage/plugin-catalog@1.33.0 + - @backstage/core-app-api@1.19.5 + - @backstage/plugin-techdocs@1.17.0 + - @backstage/plugin-kubernetes@0.12.16 + - @backstage/core-compat-api@0.5.8 + - @backstage/theme@0.7.2 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/plugin-app-react@0.2.0 + - @backstage/plugin-app@0.4.0 + - @backstage/plugin-catalog-unprocessed-entities@0.2.26 + - @backstage/plugin-devtools@0.1.36 + - @backstage/plugin-home@0.9.2 + - @backstage/plugin-search@1.6.0 + - @backstage/plugin-user-settings@0.9.0 + - @backstage/plugin-scaffolder-react@1.19.7 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-home-react@0.1.35 + - @backstage/plugin-techdocs-react@1.3.8 + - @backstage/plugin-techdocs-module-addons-contrib@1.1.33 + - @backstage/integration-react@1.2.15 + - @backstage/plugin-kubernetes-cluster@0.0.34 + - @backstage/plugin-permission-react@0.4.40 + - @backstage/plugin-catalog-import@0.13.10 + - @backstage/app-defaults@1.7.5 + - @backstage/plugin-search-react@1.10.3 + - @backstage/plugin-auth-react@0.1.24 + - @backstage/plugin-signals@0.0.28 + - @backstage/plugin-auth@0.1.5 + - @backstage/plugin-catalog-common@1.1.8 + +## app-example-plugin@0.0.32 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/frontend-plugin-api@0.14.0 + +## example-app-legacy@0.2.118 + +### Patch Changes + +- Updated dependencies + - @backstage/ui@0.12.0 + - @backstage/frontend-app-api@0.15.0 + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/plugin-api-docs@0.13.4 + - @backstage/plugin-catalog-graph@0.5.7 + - @backstage/plugin-org@0.6.49 + - @backstage/cli@0.35.4 + - @backstage/core-components@0.18.7 + - @backstage/plugin-search-common@1.2.22 + - @backstage/plugin-scaffolder@1.35.3 + - @backstage/plugin-notifications@0.5.14 + - @backstage/plugin-catalog@1.33.0 + - @backstage/plugin-mui-to-bui@0.2.4 + - @backstage/core-app-api@1.19.5 + - @backstage/plugin-techdocs@1.17.0 + - @backstage/plugin-kubernetes@0.12.16 + - @backstage/theme@0.7.2 + - @backstage/plugin-catalog-unprocessed-entities@0.2.26 + - @backstage/plugin-devtools@0.1.36 + - @backstage/plugin-home@0.9.2 + - @backstage/plugin-search@1.6.0 + - @backstage/plugin-user-settings@0.9.0 + - @backstage/plugin-scaffolder-react@1.19.7 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-home-react@0.1.35 + - @backstage/plugin-techdocs-react@1.3.8 + - @backstage/plugin-techdocs-module-addons-contrib@1.1.33 + - @backstage/integration-react@1.2.15 + - @backstage/plugin-kubernetes-cluster@0.0.34 + - @backstage/plugin-permission-react@0.4.40 + - @backstage/plugin-catalog-import@0.13.10 + - @backstage/app-defaults@1.7.5 + - @backstage/plugin-search-react@1.10.3 + - @backstage/plugin-auth-react@0.1.24 + - @backstage/plugin-signals@0.0.28 + - @backstage/plugin-catalog-common@1.1.8 + +## example-backend@0.0.47 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-backend@3.4.0 + - @backstage/plugin-catalog-backend-module-backstage-openapi@0.5.11 + - @backstage/plugin-catalog-backend-module-openapi@0.2.19 + - @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.17 + - @backstage/plugin-auth-backend@0.27.0 + - @backstage/plugin-search-backend-module-elasticsearch@1.8.0 + - @backstage/plugin-scaffolder-backend-module-github@0.9.6 + - @backstage/plugin-search-backend-module-techdocs@0.4.11 + - @backstage/plugin-search-backend-module-catalog@0.3.12 + - @backstage/plugin-search-backend-module-explore@0.3.11 + - @backstage/plugin-notifications-backend@0.6.2 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-search-backend-node@1.4.1 + - @backstage/plugin-kubernetes-backend@0.21.1 + - @backstage/plugin-permission-backend@0.7.9 + - @backstage/plugin-scaffolder-backend@3.1.3 + - @backstage/backend-defaults@0.15.2 + - @backstage/plugin-devtools-backend@0.5.14 + - @backstage/plugin-techdocs-backend@2.1.5 + - @backstage/plugin-signals-backend@0.3.12 + - @backstage/plugin-events-backend@0.5.11 + - @backstage/plugin-search-backend@2.0.12 + - @backstage/plugin-proxy-backend@0.6.10 + - @backstage/plugin-app-backend@0.5.11 + - @backstage/plugin-auth-node@0.6.13 + - @backstage/plugin-mcp-actions-backend@0.1.9 + - @backstage/plugin-auth-backend-module-github-provider@0.5.0 + - @backstage/plugin-events-backend-module-google-pubsub@0.2.0 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-permission-node@0.10.10 + - @backstage/plugin-auth-backend-module-guest-provider@0.2.16 + - @backstage/plugin-auth-backend-module-openshift-provider@0.1.4 + - @backstage/plugin-catalog-backend-module-unprocessed@0.6.8 + - @backstage/plugin-permission-backend-module-allow-all-policy@0.2.16 + - @backstage/plugin-scaffolder-backend-module-notifications@0.1.19 + +## e2e-test@0.2.37 + +### Patch Changes + +- Updated dependencies + - @backstage/create-app@0.7.9 + - @backstage/cli-common@0.1.18 + +## @internal/frontend@0.0.17 + +### Patch Changes + +- Updated dependencies + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/version-bridge@1.0.12 + +## @internal/scaffolder@0.0.18 + +### Patch Changes + +- Updated dependencies + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/plugin-scaffolder-react@1.19.7 + +## techdocs-cli-embedded-app@0.2.117 + +### Patch Changes + +- Updated dependencies + - @backstage/ui@0.12.0 + - @backstage/frontend-defaults@0.4.0 + - @backstage/cli@0.35.4 + - @backstage/core-components@0.18.7 + - @backstage/plugin-catalog@1.33.0 + - @backstage/core-app-api@1.19.5 + - @backstage/plugin-techdocs@1.17.0 + - @backstage/theme@0.7.2 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/plugin-app-react@0.2.0 + - @backstage/plugin-techdocs-react@1.3.8 + - @backstage/integration-react@1.2.15 + - @backstage/test-utils@1.7.15 + +## yarn-plugin-backstage@0.0.9 + +### Patch Changes + +- Updated dependencies + - @backstage/cli-common@0.1.18 + +## @internal/plugin-todo-list@1.0.48 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/core-plugin-api@1.12.3 + +## @internal/plugin-todo-list-backend@1.0.47 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + +## @internal/plugin-todo-list-common@1.0.29 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-permission-common@0.9.6 diff --git a/package.json b/package.json index d03937d567..a0a530adb8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "root", - "version": "1.48.0-next.2", + "version": "1.48.0", "backstage": { "cli": { "new": { diff --git a/packages/app-defaults/CHANGELOG.md b/packages/app-defaults/CHANGELOG.md index 2063f62327..a5516a33a9 100644 --- a/packages/app-defaults/CHANGELOG.md +++ b/packages/app-defaults/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/app-defaults +## 1.7.5 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/core-app-api@1.19.5 + - @backstage/theme@0.7.2 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-permission-react@0.4.40 + ## 1.7.5-next.2 ### Patch Changes diff --git a/packages/app-defaults/package.json b/packages/app-defaults/package.json index 7ce485c5d1..71b5da64d7 100644 --- a/packages/app-defaults/package.json +++ b/packages/app-defaults/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/app-defaults", - "version": "1.7.5-next.2", + "version": "1.7.5", "description": "Provides the default wiring of a Backstage App", "backstage": { "role": "web-library" diff --git a/packages/app-example-plugin/CHANGELOG.md b/packages/app-example-plugin/CHANGELOG.md index 7cbb2eec34..a23772bb3b 100644 --- a/packages/app-example-plugin/CHANGELOG.md +++ b/packages/app-example-plugin/CHANGELOG.md @@ -1,5 +1,13 @@ # app-example-plugin +## 0.0.32 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/frontend-plugin-api@0.14.0 + ## 0.0.32-next.0 ### Patch Changes diff --git a/packages/app-example-plugin/package.json b/packages/app-example-plugin/package.json index f9e8c9152e..2bdfd931fd 100644 --- a/packages/app-example-plugin/package.json +++ b/packages/app-example-plugin/package.json @@ -1,6 +1,6 @@ { "name": "app-example-plugin", - "version": "0.0.32-next.0", + "version": "0.0.32", "description": "Backstage internal example plugin", "backstage": { "role": "frontend-plugin", diff --git a/packages/app-legacy/CHANGELOG.md b/packages/app-legacy/CHANGELOG.md index f73b970d1e..2212011ecd 100644 --- a/packages/app-legacy/CHANGELOG.md +++ b/packages/app-legacy/CHANGELOG.md @@ -1,5 +1,47 @@ # example-app-legacy +## 0.2.118 + +### Patch Changes + +- Updated dependencies + - @backstage/ui@0.12.0 + - @backstage/frontend-app-api@0.15.0 + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/plugin-api-docs@0.13.4 + - @backstage/plugin-catalog-graph@0.5.7 + - @backstage/plugin-org@0.6.49 + - @backstage/cli@0.35.4 + - @backstage/core-components@0.18.7 + - @backstage/plugin-search-common@1.2.22 + - @backstage/plugin-scaffolder@1.35.3 + - @backstage/plugin-notifications@0.5.14 + - @backstage/plugin-catalog@1.33.0 + - @backstage/plugin-mui-to-bui@0.2.4 + - @backstage/core-app-api@1.19.5 + - @backstage/plugin-techdocs@1.17.0 + - @backstage/plugin-kubernetes@0.12.16 + - @backstage/theme@0.7.2 + - @backstage/plugin-catalog-unprocessed-entities@0.2.26 + - @backstage/plugin-devtools@0.1.36 + - @backstage/plugin-home@0.9.2 + - @backstage/plugin-search@1.6.0 + - @backstage/plugin-user-settings@0.9.0 + - @backstage/plugin-scaffolder-react@1.19.7 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-home-react@0.1.35 + - @backstage/plugin-techdocs-react@1.3.8 + - @backstage/plugin-techdocs-module-addons-contrib@1.1.33 + - @backstage/integration-react@1.2.15 + - @backstage/plugin-kubernetes-cluster@0.0.34 + - @backstage/plugin-permission-react@0.4.40 + - @backstage/plugin-catalog-import@0.13.10 + - @backstage/app-defaults@1.7.5 + - @backstage/plugin-search-react@1.10.3 + - @backstage/plugin-auth-react@0.1.24 + - @backstage/plugin-signals@0.0.28 + - @backstage/plugin-catalog-common@1.1.8 + ## 0.2.118-next.2 ### Patch Changes diff --git a/packages/app-legacy/package.json b/packages/app-legacy/package.json index ef8f1a2afb..6be63b7a14 100644 --- a/packages/app-legacy/package.json +++ b/packages/app-legacy/package.json @@ -1,6 +1,6 @@ { "name": "example-app-legacy", - "version": "0.2.118-next.2", + "version": "0.2.118", "backstage": { "role": "frontend" }, diff --git a/packages/app/CHANGELOG.md b/packages/app/CHANGELOG.md index 01160b1aa6..daa9908400 100644 --- a/packages/app/CHANGELOG.md +++ b/packages/app/CHANGELOG.md @@ -1,5 +1,53 @@ # example-app +## 0.0.32 + +### Patch Changes + +- Updated dependencies + - @backstage/ui@0.12.0 + - @backstage/frontend-defaults@0.4.0 + - @backstage/frontend-app-api@0.15.0 + - @backstage/plugin-app-visualizer@0.2.0 + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/plugin-api-docs@0.13.4 + - @backstage/plugin-catalog-graph@0.5.7 + - @backstage/plugin-org@0.6.49 + - @backstage/cli@0.35.4 + - @backstage/core-components@0.18.7 + - @backstage/plugin-search-common@1.2.22 + - @backstage/plugin-scaffolder@1.35.3 + - @backstage/plugin-notifications@0.5.14 + - @backstage/plugin-catalog@1.33.0 + - @backstage/core-app-api@1.19.5 + - @backstage/plugin-techdocs@1.17.0 + - @backstage/plugin-kubernetes@0.12.16 + - @backstage/core-compat-api@0.5.8 + - @backstage/theme@0.7.2 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/plugin-app-react@0.2.0 + - @backstage/plugin-app@0.4.0 + - @backstage/plugin-catalog-unprocessed-entities@0.2.26 + - @backstage/plugin-devtools@0.1.36 + - @backstage/plugin-home@0.9.2 + - @backstage/plugin-search@1.6.0 + - @backstage/plugin-user-settings@0.9.0 + - @backstage/plugin-scaffolder-react@1.19.7 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-home-react@0.1.35 + - @backstage/plugin-techdocs-react@1.3.8 + - @backstage/plugin-techdocs-module-addons-contrib@1.1.33 + - @backstage/integration-react@1.2.15 + - @backstage/plugin-kubernetes-cluster@0.0.34 + - @backstage/plugin-permission-react@0.4.40 + - @backstage/plugin-catalog-import@0.13.10 + - @backstage/app-defaults@1.7.5 + - @backstage/plugin-search-react@1.10.3 + - @backstage/plugin-auth-react@0.1.24 + - @backstage/plugin-signals@0.0.28 + - @backstage/plugin-auth@0.1.5 + - @backstage/plugin-catalog-common@1.1.8 + ## 0.0.32-next.2 ### Patch Changes diff --git a/packages/app/package.json b/packages/app/package.json index 586bb17d29..b0d46befa8 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "example-app", - "version": "0.0.32-next.2", + "version": "0.0.32", "backstage": { "role": "frontend" }, diff --git a/packages/backend-app-api/CHANGELOG.md b/packages/backend-app-api/CHANGELOG.md index caa6a2819e..f1d26a7f4a 100644 --- a/packages/backend-app-api/CHANGELOG.md +++ b/packages/backend-app-api/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/backend-app-api +## 1.5.0 + +### Minor Changes + +- f1d29b4: Added support for extension point factories, along with the ability to report module startup failures via the extension point factory context. + +### Patch Changes + +- 6bb2f21: Fixed memory leak by properly cleaning up process event listeners on backend shutdown. +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + ## 1.5.0-next.1 ### Patch Changes diff --git a/packages/backend-app-api/package.json b/packages/backend-app-api/package.json index 5873c432ff..97e5964e39 100644 --- a/packages/backend-app-api/package.json +++ b/packages/backend-app-api/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/backend-app-api", - "version": "1.5.0-next.1", + "version": "1.5.0", "description": "Core API used by Backstage backend apps", "backstage": { "role": "node-library" diff --git a/packages/backend-defaults/CHANGELOG.md b/packages/backend-defaults/CHANGELOG.md index f11d7c87b6..da970f1f45 100644 --- a/packages/backend-defaults/CHANGELOG.md +++ b/packages/backend-defaults/CHANGELOG.md @@ -1,5 +1,27 @@ # @backstage/backend-defaults +## 0.15.2 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 44f5d04: Minor internal restructure of the postgres config loading code +- 4fc7bf0: Bump to tar v7 +- 5dd683f: `createRateLimitMiddleware` is now exported from `@backstage/backend-defaults/httpRouter` +- 8dd518a: Support `connection.type: azure` in database client to use Microsoft Entra authentication with Azure database for PostgreSQL +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-app-api@1.5.0 + - @backstage/integration@1.20.0 + - @backstage/integration-aws-node@0.1.20 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/backend-dev-utils@0.1.7 + - @backstage/config-loader@1.10.8 + - @backstage/cli-node@0.2.18 + - @backstage/plugin-auth-node@0.6.13 + - @backstage/plugin-permission-node@0.10.10 + - @backstage/plugin-events-node@0.4.19 + ## 0.15.2-next.1 ### Patch Changes diff --git a/packages/backend-defaults/package.json b/packages/backend-defaults/package.json index 9ecf7daf6a..fe16ebcb13 100644 --- a/packages/backend-defaults/package.json +++ b/packages/backend-defaults/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/backend-defaults", - "version": "0.15.2-next.1", + "version": "0.15.2", "description": "Backend defaults used by Backstage backend apps", "backstage": { "role": "node-library" diff --git a/packages/backend-dev-utils/CHANGELOG.md b/packages/backend-dev-utils/CHANGELOG.md index 89cde5dcf9..27be4749ca 100644 --- a/packages/backend-dev-utils/CHANGELOG.md +++ b/packages/backend-dev-utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @backstage/backend-dev-utils +## 0.1.7 + +### Patch Changes + +- 7455dae: Use node prefix on native imports + ## 0.1.7-next.0 ### Patch Changes diff --git a/packages/backend-dev-utils/package.json b/packages/backend-dev-utils/package.json index 3cfec3f23c..4da795131a 100644 --- a/packages/backend-dev-utils/package.json +++ b/packages/backend-dev-utils/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/backend-dev-utils", - "version": "0.1.7-next.0", + "version": "0.1.7", "backstage": { "role": "node-library" }, diff --git a/packages/backend-dynamic-feature-service/CHANGELOG.md b/packages/backend-dynamic-feature-service/CHANGELOG.md index d834e0fa93..a9be5cd0ba 100644 --- a/packages/backend-dynamic-feature-service/CHANGELOG.md +++ b/packages/backend-dynamic-feature-service/CHANGELOG.md @@ -1,5 +1,30 @@ # @backstage/backend-dynamic-feature-service +## 0.7.9 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- fdbd404: Updated `@module-federation/enhanced`, `@module-federation/runtime`, and `@module-federation/sdk` dependencies from `^0.9.0` to `^0.21.6`. +- 9b4c414: Updated README for backend-dynamic-feature-service +- Updated dependencies + - @backstage/plugin-catalog-backend@3.4.0 + - @backstage/backend-openapi-utils@0.6.6 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-search-backend-node@1.4.1 + - @backstage/backend-defaults@0.15.2 + - @backstage/plugin-scaffolder-node@0.12.5 + - @backstage/config-loader@1.10.8 + - @backstage/plugin-events-backend@0.5.11 + - @backstage/plugin-search-common@1.2.22 + - @backstage/cli-common@0.1.18 + - @backstage/cli-node@0.2.18 + - @backstage/plugin-auth-node@0.6.13 + - @backstage/plugin-app-node@0.1.42 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-permission-node@0.10.10 + - @backstage/plugin-events-node@0.4.19 + ## 0.7.9-next.1 ### Patch Changes diff --git a/packages/backend-dynamic-feature-service/package.json b/packages/backend-dynamic-feature-service/package.json index 4928ee4148..c197ad041c 100644 --- a/packages/backend-dynamic-feature-service/package.json +++ b/packages/backend-dynamic-feature-service/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/backend-dynamic-feature-service", - "version": "0.7.9-next.1", + "version": "0.7.9", "description": "Backstage dynamic feature service", "backstage": { "role": "node-library" diff --git a/packages/backend-openapi-utils/CHANGELOG.md b/packages/backend-openapi-utils/CHANGELOG.md index db053f579b..58436b3235 100644 --- a/packages/backend-openapi-utils/CHANGELOG.md +++ b/packages/backend-openapi-utils/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/backend-openapi-utils +## 0.6.6 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + ## 0.6.6-next.0 ### Patch Changes diff --git a/packages/backend-openapi-utils/package.json b/packages/backend-openapi-utils/package.json index 0593224dc2..5c6a9c5773 100644 --- a/packages/backend-openapi-utils/package.json +++ b/packages/backend-openapi-utils/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/backend-openapi-utils", - "version": "0.6.6-next.0", + "version": "0.6.6", "description": "OpenAPI typescript support.", "backstage": { "role": "node-library" diff --git a/packages/backend-plugin-api/CHANGELOG.md b/packages/backend-plugin-api/CHANGELOG.md index af82bacd27..94768add54 100644 --- a/packages/backend-plugin-api/CHANGELOG.md +++ b/packages/backend-plugin-api/CHANGELOG.md @@ -1,5 +1,24 @@ # @backstage/backend-plugin-api +## 1.7.0 + +### Minor Changes + +- f1d29b4: Added support for extension point factories. This makes it possible to call `registerExtensionPoint` with a single options argument and provide a factory for the extension point rather than a direct implementation. The factory is passed a context with a `reportModuleStartupFailure` method that makes it possible for plugins to report and attribute startup errors to the module that consumed the extension point. +- bb9b471: Plugin IDs that do not match the standard format are deprecated (letters, digits, and dashes only, starting with a letter). Plugin IDs that do no match this format will be rejected in a future release. + + In addition, plugin IDs that don't match the legacy pattern that also allows underscores, with be rejected. + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/cli-common@0.1.18 + - @backstage/plugin-auth-node@0.6.13 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-permission-node@0.10.10 + ## 1.7.0-next.1 ### Minor Changes diff --git a/packages/backend-plugin-api/package.json b/packages/backend-plugin-api/package.json index 6316523f28..131f24bafb 100644 --- a/packages/backend-plugin-api/package.json +++ b/packages/backend-plugin-api/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/backend-plugin-api", - "version": "1.7.0-next.1", + "version": "1.7.0", "description": "Core API used by Backstage backend plugins", "backstage": { "role": "node-library" diff --git a/packages/backend-test-utils/CHANGELOG.md b/packages/backend-test-utils/CHANGELOG.md index 360da7b068..0b144df1da 100644 --- a/packages/backend-test-utils/CHANGELOG.md +++ b/packages/backend-test-utils/CHANGELOG.md @@ -1,5 +1,25 @@ # @backstage/backend-test-utils +## 1.11.0 + +### Minor Changes + +- 42abfb1: Added `createServiceMock`, a public utility for creating `ServiceMock` instances for custom service refs. This allows plugin authors to define mock creators for their own services following the same pattern as the built-in `mockServices` mocks. + +### Patch Changes + +- f1d29b4: Updated `startTestBackend` to support factory-based extension points (v1.1 format) in addition to the existing direct implementation format. +- 7455dae: Use node prefix on native imports +- 68eb322: Added `@types/jest` as an optional peer dependency, since jest types are exposed in the public API surface. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-app-api@1.5.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/backend-defaults@0.15.2 + - @backstage/plugin-auth-node@0.6.13 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-events-node@0.4.19 + ## 1.11.0-next.1 ### Minor Changes diff --git a/packages/backend-test-utils/package.json b/packages/backend-test-utils/package.json index f762c2ae38..ee65ddbc78 100644 --- a/packages/backend-test-utils/package.json +++ b/packages/backend-test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/backend-test-utils", - "version": "1.11.0-next.1", + "version": "1.11.0", "description": "Test helpers library for Backstage backends", "backstage": { "role": "node-library" diff --git a/packages/backend/CHANGELOG.md b/packages/backend/CHANGELOG.md index 9ddbc73c20..27ef95a0f3 100644 --- a/packages/backend/CHANGELOG.md +++ b/packages/backend/CHANGELOG.md @@ -1,5 +1,46 @@ # example-backend +## 0.0.47 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-backend@3.4.0 + - @backstage/plugin-catalog-backend-module-backstage-openapi@0.5.11 + - @backstage/plugin-catalog-backend-module-openapi@0.2.19 + - @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.17 + - @backstage/plugin-auth-backend@0.27.0 + - @backstage/plugin-search-backend-module-elasticsearch@1.8.0 + - @backstage/plugin-scaffolder-backend-module-github@0.9.6 + - @backstage/plugin-search-backend-module-techdocs@0.4.11 + - @backstage/plugin-search-backend-module-catalog@0.3.12 + - @backstage/plugin-search-backend-module-explore@0.3.11 + - @backstage/plugin-notifications-backend@0.6.2 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-search-backend-node@1.4.1 + - @backstage/plugin-kubernetes-backend@0.21.1 + - @backstage/plugin-permission-backend@0.7.9 + - @backstage/plugin-scaffolder-backend@3.1.3 + - @backstage/backend-defaults@0.15.2 + - @backstage/plugin-devtools-backend@0.5.14 + - @backstage/plugin-techdocs-backend@2.1.5 + - @backstage/plugin-signals-backend@0.3.12 + - @backstage/plugin-events-backend@0.5.11 + - @backstage/plugin-search-backend@2.0.12 + - @backstage/plugin-proxy-backend@0.6.10 + - @backstage/plugin-app-backend@0.5.11 + - @backstage/plugin-auth-node@0.6.13 + - @backstage/plugin-mcp-actions-backend@0.1.9 + - @backstage/plugin-auth-backend-module-github-provider@0.5.0 + - @backstage/plugin-events-backend-module-google-pubsub@0.2.0 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-permission-node@0.10.10 + - @backstage/plugin-auth-backend-module-guest-provider@0.2.16 + - @backstage/plugin-auth-backend-module-openshift-provider@0.1.4 + - @backstage/plugin-catalog-backend-module-unprocessed@0.6.8 + - @backstage/plugin-permission-backend-module-allow-all-policy@0.2.16 + - @backstage/plugin-scaffolder-backend-module-notifications@0.1.19 + ## 0.0.47-next.2 ### Patch Changes diff --git a/packages/backend/package.json b/packages/backend/package.json index e172623734..b6b97f214e 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -1,6 +1,6 @@ { "name": "example-backend", - "version": "0.0.47-next.2", + "version": "0.0.47", "backstage": { "role": "backend" }, diff --git a/packages/catalog-client/CHANGELOG.md b/packages/catalog-client/CHANGELOG.md index b78d214482..563a0ef828 100644 --- a/packages/catalog-client/CHANGELOG.md +++ b/packages/catalog-client/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/catalog-client +## 1.13.0 + +### Minor Changes + +- b4e8249: Implemented support for the new `queryLocations` and `streamLocations` that allow paginated/streamed and filtered location queries + +### Patch Changes + +- 9cf6762: Improved the `InMemoryCatalogClient` test utility to support ordering, pagination, full-text search, and field projection for entity query methods. Also fixed `getEntityFacets` to correctly handle multi-valued fields. +- Updated dependencies + - @backstage/filter-predicates@0.1.0 + ## 1.12.2-next.0 ### Patch Changes diff --git a/packages/catalog-client/package.json b/packages/catalog-client/package.json index 3ebf43762d..1a299182e8 100644 --- a/packages/catalog-client/package.json +++ b/packages/catalog-client/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/catalog-client", - "version": "1.12.2-next.0", + "version": "1.13.0", "description": "An isomorphic client for the catalog backend", "backstage": { "role": "common-library" diff --git a/packages/cli-common/CHANGELOG.md b/packages/cli-common/CHANGELOG.md index 1f4c794541..c36322d60f 100644 --- a/packages/cli-common/CHANGELOG.md +++ b/packages/cli-common/CHANGELOG.md @@ -1,5 +1,11 @@ # @backstage/cli-common +## 0.1.18 + +### Patch Changes + +- 7455dae: Use node prefix on native imports + ## 0.1.18-next.0 ### Patch Changes diff --git a/packages/cli-common/package.json b/packages/cli-common/package.json index f2bd356a73..9134eeeaee 100644 --- a/packages/cli-common/package.json +++ b/packages/cli-common/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/cli-common", - "version": "0.1.18-next.0", + "version": "0.1.18", "description": "Common functionality used by cli, backend, and create-app", "backstage": { "role": "node-library" diff --git a/packages/cli-node/CHANGELOG.md b/packages/cli-node/CHANGELOG.md index 3f62ca6a9a..b960abfbac 100644 --- a/packages/cli-node/CHANGELOG.md +++ b/packages/cli-node/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/cli-node +## 0.2.18 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 5e3ef57: Added support for the new `peerModules` metadata field in `package.json`. This field allows plugin packages to declare modules that should be installed alongside them for cross-plugin integrations. The field is validated by `backstage-cli repo fix --publish`. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/cli-common@0.1.18 + ## 0.2.18-next.1 ### Patch Changes diff --git a/packages/cli-node/package.json b/packages/cli-node/package.json index 58cbe6855e..a4629c3de2 100644 --- a/packages/cli-node/package.json +++ b/packages/cli-node/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/cli-node", - "version": "0.2.18-next.1", + "version": "0.2.18", "description": "Node.js library for Backstage CLIs", "backstage": { "role": "node-library" diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 7f4c2a0e5b..0fe123854c 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,31 @@ # @backstage/cli +## 0.35.4 + +### Patch Changes + +- cfd8103: Updated catalog provider module template to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of alpha exports. +- 20131c5: Added support for CSS exports in package builds. When a package declares a CSS file in its `exports` field (e.g., `"./styles.css": "./src/styles.css"`), the CLI will automatically bundle it during `backstage-cli package build`, resolving any `@import` statements. The export path is rewritten from `src/` to `dist/` at publish time. + + Fixed `backstage-cli repo fix` to not add `typesVersions` entries for non-script exports like CSS files. + +- 7455dae: Use node prefix on native imports +- 6ce4a13: Removed `/alpha` from `scaffolderActionsExtensionPoint` import +- fdbd404: Removed the `EXPERIMENTAL_MODULE_FEDERATION` environment variable flag, making module federation host support always available during `package start`. The host shared dependencies are now managed through `@backstage/module-federation-common` and injected as a versioned runtime script at build time. +- fdbd404: Updated `@module-federation/enhanced`, `@module-federation/runtime`, and `@module-federation/sdk` dependencies from `^0.9.0` to `^0.21.6`. +- 4fc7bf0: Bump to tar v7 +- 5e3ef57: Added support for the new `peerModules` metadata field in `package.json`. This field allows plugin packages to declare modules that should be installed alongside them for cross-plugin integrations. The field is validated by `backstage-cli repo fix --publish`. +- 122d39c: Completely removed support for the deprecated `app.experimental.packages` configuration. Replace existing usage directly with `app.packages`. +- 73351c2: Updated dependency `webpack` to `~5.104.0`. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/config-loader@1.10.8 + - @backstage/eslint-plugin@0.2.1 + - @backstage/cli-common@0.1.18 + - @backstage/cli-node@0.2.18 + - @backstage/module-federation-common@0.1.0 + ## 0.35.4-next.2 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index fbe1b87253..52b2401b6c 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/cli", - "version": "0.35.4-next.2", + "version": "0.35.4", "description": "CLI for developing Backstage plugins and apps", "backstage": { "role": "cli" diff --git a/packages/codemods/CHANGELOG.md b/packages/codemods/CHANGELOG.md index 46139b6d98..77b4d0f9cb 100644 --- a/packages/codemods/CHANGELOG.md +++ b/packages/codemods/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/codemods +## 0.1.54 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/cli-common@0.1.18 + ## 0.1.54-next.0 ### Patch Changes diff --git a/packages/codemods/package.json b/packages/codemods/package.json index cdb623c4df..99bd4b5c00 100644 --- a/packages/codemods/package.json +++ b/packages/codemods/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/codemods", - "version": "0.1.54-next.0", + "version": "0.1.54", "description": "A collection of codemods for Backstage projects", "backstage": { "role": "cli" diff --git a/packages/config-loader/CHANGELOG.md b/packages/config-loader/CHANGELOG.md index 2c2f214aef..97831338a6 100644 --- a/packages/config-loader/CHANGELOG.md +++ b/packages/config-loader/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/config-loader +## 1.10.8 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/cli-common@0.1.18 + ## 1.10.8-next.0 ### Patch Changes diff --git a/packages/config-loader/package.json b/packages/config-loader/package.json index 22c1bd7910..985bdef1a5 100644 --- a/packages/config-loader/package.json +++ b/packages/config-loader/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/config-loader", - "version": "1.10.8-next.0", + "version": "1.10.8", "description": "Config loading functionality used by Backstage backend, and CLI", "backstage": { "role": "node-library" diff --git a/packages/core-app-api/CHANGELOG.md b/packages/core-app-api/CHANGELOG.md index 8215d7f96f..b9d741ea9c 100644 --- a/packages/core-app-api/CHANGELOG.md +++ b/packages/core-app-api/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/core-app-api +## 1.19.5 + +### Patch Changes + +- 5a71e7a: Fixed memory leak caused by duplicate `AppThemeSelector` instances and missing cleanup in `AppThemeSelector` and `AppLanguageSelector`. Added `dispose()` method to both selectors for proper resource cleanup. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/core-plugin-api@1.12.3 + - @backstage/version-bridge@1.0.12 + ## 1.19.5-next.1 ### Patch Changes diff --git a/packages/core-app-api/package.json b/packages/core-app-api/package.json index 2a78d63144..242db797ad 100644 --- a/packages/core-app-api/package.json +++ b/packages/core-app-api/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/core-app-api", - "version": "1.19.5-next.1", + "version": "1.19.5", "description": "Core app API used by Backstage apps", "backstage": { "role": "web-library" diff --git a/packages/core-compat-api/CHANGELOG.md b/packages/core-compat-api/CHANGELOG.md index 7268ae63be..7a45beca2d 100644 --- a/packages/core-compat-api/CHANGELOG.md +++ b/packages/core-compat-api/CHANGELOG.md @@ -1,5 +1,21 @@ # @backstage/core-compat-api +## 0.5.8 + +### Patch Changes + +- c38b74d: Internal updates for blueprint moves to `@backstage/plugin-app-react`. +- ef6916e: Added `IconElement` type as a replacement for the deprecated `IconComponent`. The `IconsApi` now has a new `icon()` method that returns `IconElement`, while the existing `getIcon()` method is deprecated. The `IconBundleBlueprint` now accepts both `IconComponent` and `IconElement` values. +- 53b6549: Plugins in the new frontend system now have a `pluginId` field rather than `id` to better align with naming conventions used throughout the frontend and backend systems. The old field is still present but marked as deprecated. All internal code has been updated to prefer `pluginId` while maintaining backward compatibility by falling back to `id` when needed. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/plugin-app-react@0.2.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/version-bridge@1.0.12 + ## 0.5.8-next.2 ### Patch Changes diff --git a/packages/core-compat-api/package.json b/packages/core-compat-api/package.json index bd1309873a..1a03a36bd2 100644 --- a/packages/core-compat-api/package.json +++ b/packages/core-compat-api/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/core-compat-api", - "version": "0.5.8-next.2", + "version": "0.5.8", "backstage": { "role": "web-library" }, diff --git a/packages/core-components/CHANGELOG.md b/packages/core-components/CHANGELOG.md index b38989ce75..a9b0d68ddf 100644 --- a/packages/core-components/CHANGELOG.md +++ b/packages/core-components/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/core-components +## 0.18.7 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- cebfea7: Removed link styles from LinkButton to avoid styling inconsistencies related to import order. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/theme@0.7.2 + - @backstage/core-plugin-api@1.12.3 + - @backstage/version-bridge@1.0.12 + ## 0.18.7-next.2 ### Patch Changes diff --git a/packages/core-components/package.json b/packages/core-components/package.json index a0676cde90..0ba7a89ceb 100644 --- a/packages/core-components/package.json +++ b/packages/core-components/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/core-components", - "version": "0.18.7-next.2", + "version": "0.18.7", "description": "Core components used by Backstage plugins and apps", "backstage": { "role": "web-library" diff --git a/packages/core-plugin-api/CHANGELOG.md b/packages/core-plugin-api/CHANGELOG.md index cde546e760..eebb94a45f 100644 --- a/packages/core-plugin-api/CHANGELOG.md +++ b/packages/core-plugin-api/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/core-plugin-api +## 1.12.3 + +### Patch Changes + +- 53b6549: Plugins in the new frontend system now have a `pluginId` field rather than `id` to better align with naming conventions used throughout the frontend and backend systems. The old field is still present but marked as deprecated. All internal code has been updated to prefer `pluginId` while maintaining backward compatibility by falling back to `id` when needed. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/version-bridge@1.0.12 + ## 1.12.3-next.1 ### Patch Changes diff --git a/packages/core-plugin-api/package.json b/packages/core-plugin-api/package.json index 8c3c496ebd..202f532b95 100644 --- a/packages/core-plugin-api/package.json +++ b/packages/core-plugin-api/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/core-plugin-api", - "version": "1.12.3-next.1", + "version": "1.12.3", "description": "Core API used by Backstage plugins", "backstage": { "role": "web-library" diff --git a/packages/create-app/CHANGELOG.md b/packages/create-app/CHANGELOG.md index 65da38edda..39c6951d85 100644 --- a/packages/create-app/CHANGELOG.md +++ b/packages/create-app/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/create-app +## 0.7.9 + +### Patch Changes + +- 40f2720: Updated to include the missing core plugins in the template used with the `--next` flag. Also updated `react-router*` versions and added Jest 30-related dependencies. Finally, moved the order of `@playwright/test` so it won't trigger a file change during the creation process. +- 1ea737c: Bumped create-app version. +- 7c41134: Bumped create-app version. +- 65ba820: Updated the app template sidebar to use the new `NavContentBlueprint` API for page-based navigation. +- 7455dae: Use node prefix on native imports +- c38b74d: Switched `next-app` template to use blueprint from `@backstage/plugin-app-react`. +- Updated dependencies + - @backstage/cli-common@0.1.18 + ## 0.7.9-next.2 ### Patch Changes diff --git a/packages/create-app/package.json b/packages/create-app/package.json index a1271c47ee..ed0a466444 100644 --- a/packages/create-app/package.json +++ b/packages/create-app/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/create-app", - "version": "0.7.9-next.2", + "version": "0.7.9", "description": "A CLI that helps you create your own Backstage app", "backstage": { "role": "cli" diff --git a/packages/dev-utils/CHANGELOG.md b/packages/dev-utils/CHANGELOG.md index 198b100a69..51957793b4 100644 --- a/packages/dev-utils/CHANGELOG.md +++ b/packages/dev-utils/CHANGELOG.md @@ -1,5 +1,20 @@ # @backstage/dev-utils +## 1.1.20 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/ui@0.12.0 + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/core-components@0.18.7 + - @backstage/core-app-api@1.19.5 + - @backstage/theme@0.7.2 + - @backstage/core-plugin-api@1.12.3 + - @backstage/integration-react@1.2.15 + - @backstage/app-defaults@1.7.5 + ## 1.1.20-next.2 ### Patch Changes diff --git a/packages/dev-utils/package.json b/packages/dev-utils/package.json index c567499e22..0f59ec8d27 100644 --- a/packages/dev-utils/package.json +++ b/packages/dev-utils/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/dev-utils", - "version": "1.1.20-next.2", + "version": "1.1.20", "description": "Utilities for developing Backstage plugins.", "backstage": { "role": "web-library" diff --git a/packages/e2e-test-utils/CHANGELOG.md b/packages/e2e-test-utils/CHANGELOG.md index 47524e8f1f..17c3d443ea 100644 --- a/packages/e2e-test-utils/CHANGELOG.md +++ b/packages/e2e-test-utils/CHANGELOG.md @@ -1,5 +1,23 @@ # @backstage/e2e-test-utils +## 0.1.2 + +### Patch Changes + +- b96c20e: Added optional `channel` option to `generateProjects()` to allow customizing the Playwright browser channel for testing against different browsers variants. When not provided, the function defaults to 'chrome' to maintain backward compatibility. + + Example usage: + + ```ts + import { generateProjects } from '@backstage/e2e-test-utils'; + + export default defineConfig({ + projects: generateProjects({ channel: 'msedge' }), + }); + ``` + +- 7455dae: Use node prefix on native imports + ## 0.1.2-next.1 ### Patch Changes diff --git a/packages/e2e-test-utils/package.json b/packages/e2e-test-utils/package.json index 834fa31704..edf88711db 100644 --- a/packages/e2e-test-utils/package.json +++ b/packages/e2e-test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/e2e-test-utils", - "version": "0.1.2-next.1", + "version": "0.1.2", "description": "Shared end-to-end test utilities Backstage", "backstage": { "role": "node-library" diff --git a/packages/e2e-test/CHANGELOG.md b/packages/e2e-test/CHANGELOG.md index badbaf6581..7fbdca51c4 100644 --- a/packages/e2e-test/CHANGELOG.md +++ b/packages/e2e-test/CHANGELOG.md @@ -1,5 +1,13 @@ # e2e-test +## 0.2.37 + +### Patch Changes + +- Updated dependencies + - @backstage/create-app@0.7.9 + - @backstage/cli-common@0.1.18 + ## 0.2.37-next.0 ### Patch Changes diff --git a/packages/e2e-test/package.json b/packages/e2e-test/package.json index edc4fbe9d2..47f4d61d2d 100644 --- a/packages/e2e-test/package.json +++ b/packages/e2e-test/package.json @@ -1,6 +1,6 @@ { "name": "e2e-test", - "version": "0.2.37-next.0", + "version": "0.2.37", "description": "E2E test for verifying Backstage packages", "backstage": { "role": "cli" diff --git a/packages/eslint-plugin/CHANGELOG.md b/packages/eslint-plugin/CHANGELOG.md index 3eb1e96932..fa9e3d5c84 100644 --- a/packages/eslint-plugin/CHANGELOG.md +++ b/packages/eslint-plugin/CHANGELOG.md @@ -1,5 +1,11 @@ # @backstage/eslint-plugin +## 0.2.1 + +### Patch Changes + +- 7455dae: Use node prefix on native imports + ## 0.2.1-next.0 ### Patch Changes diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index e8ee18ed8c..a0ae22f73a 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/eslint-plugin", - "version": "0.2.1-next.0", + "version": "0.2.1", "description": "Backstage ESLint plugin", "publishConfig": { "access": "public" diff --git a/packages/filter-predicates/CHANGELOG.md b/packages/filter-predicates/CHANGELOG.md index e25eb3fc38..3ae443f5b4 100644 --- a/packages/filter-predicates/CHANGELOG.md +++ b/packages/filter-predicates/CHANGELOG.md @@ -1,5 +1,11 @@ # @backstage/filter-predicates +## 0.1.0 + +### Minor Changes + +- 7feb83b: Introduced package, basically as the extracted predicate types from `@backstage/plugin-catalog-react/alpha` + ## 0.1.0-next.0 ### Minor Changes diff --git a/packages/filter-predicates/package.json b/packages/filter-predicates/package.json index 7f90ab1391..7c2a6bbf80 100644 --- a/packages/filter-predicates/package.json +++ b/packages/filter-predicates/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/filter-predicates", - "version": "0.1.0-next.0", + "version": "0.1.0", "description": "A library for expressing filter predicates and evaluating them against values", "backstage": { "role": "common-library" diff --git a/packages/frontend-app-api/CHANGELOG.md b/packages/frontend-app-api/CHANGELOG.md index b721fa3d8e..0ca0df5ac2 100644 --- a/packages/frontend-app-api/CHANGELOG.md +++ b/packages/frontend-app-api/CHANGELOG.md @@ -1,5 +1,34 @@ # @backstage/frontend-app-api +## 0.15.0 + +### Minor Changes + +- 55b2ef6: **BREAKING**: Updated the behavior of the new API override logic to reject the override and block app startup instead of just logging a deprecation warning. + +### Patch Changes + +- 7edb810: Implemented support for the `internal` extension input option. +- 492503a: Updated error reporting and app tree resolution logic to attribute errors to the correct extension and allow app startup to proceed more optimistically: + + - If an attachment fails to provide the required input data, the error is now attributed to the attachment rather than the parent extension. + - Singleton extension inputs will now only forward attachment errors if the input is required. + - Array extension inputs will now filter out failed attachments instead of failing the entire app tree resolution. + +- ef6916e: Added `IconElement` type as a replacement for the deprecated `IconComponent`. The `IconsApi` now has a new `icon()` method that returns `IconElement`, while the existing `getIcon()` method is deprecated. The `IconBundleBlueprint` now accepts both `IconComponent` and `IconElement` values. +- 122d39c: Completely removed support for the deprecated `app.experimental.packages` configuration. Replace existing usage directly with `app.packages`. +- 9554c36: **DEPRECATED**: Deprecated support for multiple attachment points. +- 53b6549: Plugins in the new frontend system now have a `pluginId` field rather than `id` to better align with naming conventions used throughout the frontend and backend systems. The old field is still present but marked as deprecated. All internal code has been updated to prefer `pluginId` while maintaining backward compatibility by falling back to `id` when needed. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- 09032d7: Internal update to simplify testing utility implementations. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/frontend-defaults@0.4.0 + - @backstage/core-app-api@1.19.5 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/version-bridge@1.0.12 + ## 0.15.0-next.2 ### Patch Changes diff --git a/packages/frontend-app-api/package.json b/packages/frontend-app-api/package.json index f84b3d1cf4..b3e978990c 100644 --- a/packages/frontend-app-api/package.json +++ b/packages/frontend-app-api/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/frontend-app-api", - "version": "0.15.0-next.2", + "version": "0.15.0", "backstage": { "role": "web-library" }, diff --git a/packages/frontend-defaults/CHANGELOG.md b/packages/frontend-defaults/CHANGELOG.md index 751b492c0c..b157fd2907 100644 --- a/packages/frontend-defaults/CHANGELOG.md +++ b/packages/frontend-defaults/CHANGELOG.md @@ -1,5 +1,23 @@ # @backstage/frontend-defaults +## 0.4.0 + +### Minor Changes + +- 55b2ef6: **BREAKING**: The `API_FACTORY_CONFLICT` warning is now treated as an error and will prevent the app from starting. + +### Patch Changes + +- 122d39c: Completely removed support for the deprecated `app.experimental.packages` configuration. Replace existing usage directly with `app.packages`. +- c38b74d: Dependency update for tests. +- 53b6549: Plugins in the new frontend system now have a `pluginId` field rather than `id` to better align with naming conventions used throughout the frontend and backend systems. The old field is still present but marked as deprecated. All internal code has been updated to prefer `pluginId` while maintaining backward compatibility by falling back to `id` when needed. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/frontend-app-api@0.15.0 + - @backstage/core-components@0.18.7 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/plugin-app@0.4.0 + ## 0.4.0-next.2 ### Patch Changes diff --git a/packages/frontend-defaults/package.json b/packages/frontend-defaults/package.json index aa445ef8e1..26411b6d98 100644 --- a/packages/frontend-defaults/package.json +++ b/packages/frontend-defaults/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/frontend-defaults", - "version": "0.4.0-next.2", + "version": "0.4.0", "backstage": { "role": "web-library" }, diff --git a/packages/frontend-dynamic-feature-loader/CHANGELOG.md b/packages/frontend-dynamic-feature-loader/CHANGELOG.md index d102c57b06..1525b390d8 100644 --- a/packages/frontend-dynamic-feature-loader/CHANGELOG.md +++ b/packages/frontend-dynamic-feature-loader/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/frontend-dynamic-feature-loader +## 0.1.9 + +### Patch Changes + +- fdbd404: Updated module federation integration to use `@module-federation/enhanced/runtime` `createInstance` API and the new `loadModuleFederationHostShared` from `@backstage/module-federation-common` for loading shared dependencies. Also added support for passing a pre-created `ModuleFederation` instance via the `moduleFederation.instance` option. +- fdbd404: Updated `@module-federation/enhanced`, `@module-federation/runtime`, and `@module-federation/sdk` dependencies from `^0.9.0` to `^0.21.6`. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/module-federation-common@0.1.0 + ## 0.1.9-next.1 ### Patch Changes diff --git a/packages/frontend-dynamic-feature-loader/package.json b/packages/frontend-dynamic-feature-loader/package.json index 105e3c0884..49007bdd39 100644 --- a/packages/frontend-dynamic-feature-loader/package.json +++ b/packages/frontend-dynamic-feature-loader/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/frontend-dynamic-feature-loader", - "version": "0.1.9-next.1", + "version": "0.1.9", "backstage": { "role": "web-library" }, diff --git a/packages/frontend-internal/CHANGELOG.md b/packages/frontend-internal/CHANGELOG.md index 654687a36e..958c0f3fb6 100644 --- a/packages/frontend-internal/CHANGELOG.md +++ b/packages/frontend-internal/CHANGELOG.md @@ -1,5 +1,13 @@ # @internal/frontend +## 0.0.17 + +### Patch Changes + +- Updated dependencies + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/version-bridge@1.0.12 + ## 0.0.17-next.1 ### Patch Changes diff --git a/packages/frontend-internal/package.json b/packages/frontend-internal/package.json index 92a344d524..57b4eba729 100644 --- a/packages/frontend-internal/package.json +++ b/packages/frontend-internal/package.json @@ -1,6 +1,6 @@ { "name": "@internal/frontend", - "version": "0.0.17-next.1", + "version": "0.0.17", "backstage": { "role": "web-library", "inline": true diff --git a/packages/frontend-plugin-api/CHANGELOG.md b/packages/frontend-plugin-api/CHANGELOG.md index 30effaf5c3..7238a08512 100644 --- a/packages/frontend-plugin-api/CHANGELOG.md +++ b/packages/frontend-plugin-api/CHANGELOG.md @@ -1,5 +1,41 @@ # @backstage/frontend-plugin-api +## 0.14.0 + +### Minor Changes + +- ef6916e: Added `IconElement` type as a replacement for the deprecated `IconComponent`. The `IconsApi` now has a new `icon()` method that returns `IconElement`, while the existing `getIcon()` method is deprecated. The `IconBundleBlueprint` now accepts both `IconComponent` and `IconElement` values. +- bb9b471: Plugin IDs that do not match the standard format are deprecated (letters, digits, and dashes only, starting with a letter). Plugin IDs that do no match this format will be rejected in a future release. +- ef6916e: Added `SubPageBlueprint` for creating sub-page tabs, `PluginHeaderActionBlueprint` and `PluginHeaderActionsApi` for plugin-scoped header actions, and `PageLayout` as a swappable component. The `PageBlueprint` now supports sub-pages with tabbed navigation, page title, icon, and header actions. Plugins can now specify a `title` and `icon` in `createFrontendPlugin`. +- c38b74d: **BREAKING**: The following blueprints have been removed and are now only available from `@backstage/plugin-app-react`: + + - `IconBundleBlueprint` + - `NavContentBlueprint` + - `RouterBlueprint` + - `SignInPageBlueprint` + - `SwappableComponentBlueprint` + - `ThemeBlueprint` + - `TranslationBlueprint` + +- 10ebed4: **BREAKING**: Removed type support for multiple attachment points in the `ExtensionDefinitionAttachTo` type. Extensions can no longer specify an array of attachment points in the `attachTo` property. + + The runtime still supports multiple attachment points for backward compatibility with existing compiled code, but new code will receive type errors if attempting to use this pattern. + + Extensions that previously used multiple attachment points should migrate to using a Utility API pattern instead. See the [Sharing Extensions Across Multiple Locations](https://backstage.io/docs/frontend-system/architecture/27-sharing-extensions) guide for the recommended approach. + +### Patch Changes + +- 7edb810: Added a new `internal` option to `createExtensionInput` that marks the input as only allowing attachments from the same plugin. +- 9554c36: **DEPRECATED**: Multiple attachment points for extensions have been deprecated. The functionality continues to work for backward compatibility, but will log a deprecation warning and be removed in a future release. + + Extensions using array attachment points should migrate to using Utility APIs instead. See the [Sharing Extensions Across Multiple Locations](https://backstage.io/docs/frontend-system/architecture/27-sharing-extensions) guide for the recommended pattern. + +- 53b6549: Plugins in the new frontend system now have a `pluginId` field rather than `id` to better align with naming conventions used throughout the frontend and backend systems. The old field is still present but marked as deprecated. All internal code has been updated to prefer `pluginId` while maintaining backward compatibility by falling back to `id` when needed. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/version-bridge@1.0.12 + ## 0.14.0-next.2 ### Patch Changes diff --git a/packages/frontend-plugin-api/package.json b/packages/frontend-plugin-api/package.json index aeffe8f3fc..7b4ae8f36b 100644 --- a/packages/frontend-plugin-api/package.json +++ b/packages/frontend-plugin-api/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/frontend-plugin-api", - "version": "0.14.0-next.2", + "version": "0.14.0", "backstage": { "role": "web-library" }, diff --git a/packages/frontend-test-utils/CHANGELOG.md b/packages/frontend-test-utils/CHANGELOG.md index 13f426ef46..040cdac005 100644 --- a/packages/frontend-test-utils/CHANGELOG.md +++ b/packages/frontend-test-utils/CHANGELOG.md @@ -1,5 +1,96 @@ # @backstage/frontend-test-utils +## 0.5.0 + +### Minor Changes + +- 09a6aad: **BREAKING**: Removed the `TestApiRegistry` class, use `TestApiProvider` directly instead, storing reused APIs in a variable, e.g. `const apis = [...] as const`. +- d2ac2ec: Added `MockAlertApi` and `MockFeatureFlagsApi` implementations to the `mockApis` namespace. The mock implementations include useful testing methods like `clearAlerts()`, `waitForAlert()`, `getState()`, `setState()`, and `clearState()` for better test ergonomics. +- 09a6aad: **BREAKING**: The `mockApis` namespace is no longer a re-export from `@backstage/test-utils`. It's now a standalone namespace with mock implementations of most core APIs. Mock API instances can be passed directly to `TestApiProvider`, `renderInTestApp`, and `renderTestApp` without needing `[apiRef, impl]` tuples. As part of this change, the `.factory()` method on some mocks has been removed, since it's now redundant. + + ```tsx + // Before + import { mockApis } from '@backstage/frontend-test-utils'; + + renderInTestApp(, { + apis: [[identityApiRef, mockApis.identity()]], + }); + + // After - mock APIs can be passed directly + renderInTestApp(, { + apis: [mockApis.identity()], + }); + ``` + + This change also adds `createApiMock`, a public utility for creating mock API factories, intended for plugin authors to create their own `.mock()` variants. + +### Patch Changes + +- 22864b7: Added an `apis` option to `createExtensionTester`, `renderInTestApp`, and `renderTestApp` to override APIs when testing extensions. Use the `mockApis` helpers to create mock implementations: + + ```typescript + import { identityApiRef } from '@backstage/frontend-plugin-api'; + import { mockApis } from '@backstage/frontend-test-utils'; + + // Override APIs in createExtensionTester + const tester = createExtensionTester(myExtension, { + apis: [ + [ + identityApiRef, + mockApis.identity({ userEntityRef: 'user:default/guest' }), + ], + ], + }); + + // Override APIs in renderInTestApp + renderInTestApp(, { + apis: [ + [ + identityApiRef, + mockApis.identity({ userEntityRef: 'user:default/guest' }), + ], + ], + }); + + // Override APIs in renderTestApp + renderTestApp({ + extensions: [myExtension], + apis: [ + [ + identityApiRef, + mockApis.identity({ userEntityRef: 'user:default/guest' }), + ], + ], + }); + ``` + +- 15ed3f9: Added `snapshot()` method to `ExtensionTester`, which returns a tree-shaped representation of the resolved extension hierarchy. Convenient to use with `toMatchInlineSnapshot()`. +- 013ec22: Added `mountedRoutes` option to `renderTestApp` for binding route refs to paths, matching the existing option in `renderInTestApp`: + + ```typescript + renderTestApp({ + extensions: [...], + mountedRoutes: { + '/my-path': myRouteRef, + }, + }); + ``` + +- d7dd5bd: Fixed Router deprecation warning and switched to using new `RouterBlueprint` from `@backstage/plugin-app-api`. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/frontend-app-api@0.15.0 + - @backstage/core-app-api@1.19.5 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/plugin-app-react@0.2.0 + - @backstage/plugin-app@0.4.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-permission-react@0.4.40 + - @backstage/version-bridge@1.0.12 + - @backstage/test-utils@1.7.15 + - @backstage/plugin-permission-common@0.9.6 + ## 0.5.0-next.2 ### Minor Changes diff --git a/packages/frontend-test-utils/package.json b/packages/frontend-test-utils/package.json index 3e2194704c..6e7f487654 100644 --- a/packages/frontend-test-utils/package.json +++ b/packages/frontend-test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/frontend-test-utils", - "version": "0.5.0-next.2", + "version": "0.5.0", "backstage": { "role": "web-library" }, diff --git a/packages/integration-aws-node/CHANGELOG.md b/packages/integration-aws-node/CHANGELOG.md index 0b8e6effe1..438e48de39 100644 --- a/packages/integration-aws-node/CHANGELOG.md +++ b/packages/integration-aws-node/CHANGELOG.md @@ -1,5 +1,11 @@ # @backstage/integration-aws-node +## 0.1.20 + +### Patch Changes + +- 7455dae: Use node prefix on native imports + ## 0.1.20-next.0 ### Patch Changes diff --git a/packages/integration-aws-node/package.json b/packages/integration-aws-node/package.json index 0bbfe9f96f..6070a3eea0 100644 --- a/packages/integration-aws-node/package.json +++ b/packages/integration-aws-node/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/integration-aws-node", - "version": "0.1.20-next.0", + "version": "0.1.20", "description": "Helpers for fetching AWS account credentials", "backstage": { "role": "node-library" diff --git a/packages/integration-react/CHANGELOG.md b/packages/integration-react/CHANGELOG.md index 61dd6e737b..c5b3247473 100644 --- a/packages/integration-react/CHANGELOG.md +++ b/packages/integration-react/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/integration-react +## 1.2.15 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/core-plugin-api@1.12.3 + ## 1.2.15-next.2 ### Patch Changes diff --git a/packages/integration-react/package.json b/packages/integration-react/package.json index 507fc4cdb5..a2c4cd7e78 100644 --- a/packages/integration-react/package.json +++ b/packages/integration-react/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/integration-react", - "version": "1.2.15-next.2", + "version": "1.2.15", "description": "Frontend package for managing integrations towards external systems", "backstage": { "role": "web-library" diff --git a/packages/integration/CHANGELOG.md b/packages/integration/CHANGELOG.md index 9d4576b3c9..888613617f 100644 --- a/packages/integration/CHANGELOG.md +++ b/packages/integration/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/integration +## 1.20.0 + +### Minor Changes + +- 6999f6d: The AzureUrl class in the @backstage/integration package is now able to process BOTH git branches and git tags. Initially this class only processed git branches and threw an error when non-branch Azure URLs were passed in. + +### Patch Changes + +- cc6206e: Added support for `{org}.visualstudio.com` domains used by Azure DevOps +- 7455dae: Use node prefix on native imports + ## 1.20.0-next.2 ### Patch Changes diff --git a/packages/integration/package.json b/packages/integration/package.json index 24eb80018f..deb22756a0 100644 --- a/packages/integration/package.json +++ b/packages/integration/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/integration", - "version": "1.20.0-next.2", + "version": "1.20.0", "description": "Helpers for managing integrations towards external systems", "backstage": { "role": "common-library" diff --git a/packages/module-federation-common/CHANGELOG.md b/packages/module-federation-common/CHANGELOG.md new file mode 100644 index 0000000000..4c15a4b215 --- /dev/null +++ b/packages/module-federation-common/CHANGELOG.md @@ -0,0 +1,7 @@ +# @backstage/module-federation-common + +## 0.1.0 + +### Minor Changes + +- ce12dec: Added new `@backstage/module-federation-common` package that provides shared types, default configurations, and runtime utilities for module federation. It includes `loadModuleFederationHostShared` for loading shared dependencies in parallel at runtime, `defaultHostSharedDependencies` and `defaultRemoteSharedDependencies` for consistent dependency configuration, and types such as `HostSharedDependencies`, `RemoteSharedDependencies`, and `RuntimeSharedDependenciesGlobal`. diff --git a/packages/module-federation-common/package.json b/packages/module-federation-common/package.json index dfed332525..d0dc128548 100644 --- a/packages/module-federation-common/package.json +++ b/packages/module-federation-common/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/module-federation-common", - "version": "0.0.0", + "version": "0.1.0", "description": "Helper library for module federation", "backstage": { "role": "common-library" diff --git a/packages/repo-tools/CHANGELOG.md b/packages/repo-tools/CHANGELOG.md index 9ef7b91685..8f1d51361f 100644 --- a/packages/repo-tools/CHANGELOG.md +++ b/packages/repo-tools/CHANGELOG.md @@ -1,5 +1,23 @@ # @backstage/repo-tools +## 0.16.4 + +### Patch Changes + +- cd75ed0: Add newline to OpenAPI license template files. +- 7455dae: Use node prefix on native imports +- 4fc7bf0: Bump to tar v7 +- 6523040: Support Prettier v3 for api-reports +- be7ebad: Updated package-docs exclude list to reflect renamed example app packages. +- df59ee6: The `type-deps` command now follows relative imports and re-exports into declaration chunk files, and detects ambient global types such as the `jest` namespace. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/config-loader@1.10.8 + - @backstage/cli-common@0.1.18 + - @backstage/cli-node@0.2.18 + ## 0.16.4-next.2 ### Patch Changes diff --git a/packages/repo-tools/package.json b/packages/repo-tools/package.json index 3180dae9a6..d393556d7e 100644 --- a/packages/repo-tools/package.json +++ b/packages/repo-tools/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/repo-tools", - "version": "0.16.4-next.2", + "version": "0.16.4", "description": "CLI for Backstage repo tooling ", "backstage": { "role": "cli" diff --git a/packages/scaffolder-internal/CHANGELOG.md b/packages/scaffolder-internal/CHANGELOG.md index f35d543722..3ae462b888 100644 --- a/packages/scaffolder-internal/CHANGELOG.md +++ b/packages/scaffolder-internal/CHANGELOG.md @@ -1,5 +1,13 @@ # @internal/scaffolder +## 0.0.18 + +### Patch Changes + +- Updated dependencies + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/plugin-scaffolder-react@1.19.7 + ## 0.0.18-next.0 ### Patch Changes diff --git a/packages/scaffolder-internal/package.json b/packages/scaffolder-internal/package.json index 2139b6bfc9..d249b46969 100644 --- a/packages/scaffolder-internal/package.json +++ b/packages/scaffolder-internal/package.json @@ -1,6 +1,6 @@ { "name": "@internal/scaffolder", - "version": "0.0.18-next.0", + "version": "0.0.18", "backstage": { "role": "web-library", "inline": true diff --git a/packages/techdocs-cli-embedded-app/CHANGELOG.md b/packages/techdocs-cli-embedded-app/CHANGELOG.md index c5904a1720..5dab0b834b 100644 --- a/packages/techdocs-cli-embedded-app/CHANGELOG.md +++ b/packages/techdocs-cli-embedded-app/CHANGELOG.md @@ -1,5 +1,24 @@ # techdocs-cli-embedded-app +## 0.2.117 + +### Patch Changes + +- Updated dependencies + - @backstage/ui@0.12.0 + - @backstage/frontend-defaults@0.4.0 + - @backstage/cli@0.35.4 + - @backstage/core-components@0.18.7 + - @backstage/plugin-catalog@1.33.0 + - @backstage/core-app-api@1.19.5 + - @backstage/plugin-techdocs@1.17.0 + - @backstage/theme@0.7.2 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/plugin-app-react@0.2.0 + - @backstage/plugin-techdocs-react@1.3.8 + - @backstage/integration-react@1.2.15 + - @backstage/test-utils@1.7.15 + ## 0.2.117-next.1 ### Patch Changes diff --git a/packages/techdocs-cli-embedded-app/package.json b/packages/techdocs-cli-embedded-app/package.json index 6dcda2a2fb..027ab9f5a0 100644 --- a/packages/techdocs-cli-embedded-app/package.json +++ b/packages/techdocs-cli-embedded-app/package.json @@ -1,6 +1,6 @@ { "name": "techdocs-cli-embedded-app", - "version": "0.2.117-next.1", + "version": "0.2.117", "backstage": { "role": "frontend" }, diff --git a/packages/techdocs-cli/CHANGELOG.md b/packages/techdocs-cli/CHANGELOG.md index 10ebdbdf99..6c96f392ba 100644 --- a/packages/techdocs-cli/CHANGELOG.md +++ b/packages/techdocs-cli/CHANGELOG.md @@ -1,5 +1,17 @@ # @techdocs/cli +## 1.10.5 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 27798df: Migrate the Techdocs CLI embedded app to the New Frontend System (NFS) +- 508d127: Updated dependency `find-process` to `^2.0.0`. +- Updated dependencies + - @backstage/backend-defaults@0.15.2 + - @backstage/plugin-techdocs-node@1.14.2 + - @backstage/cli-common@0.1.18 + ## 1.10.5-next.1 ### Patch Changes diff --git a/packages/techdocs-cli/package.json b/packages/techdocs-cli/package.json index fb33677b45..817c188258 100644 --- a/packages/techdocs-cli/package.json +++ b/packages/techdocs-cli/package.json @@ -1,6 +1,6 @@ { "name": "@techdocs/cli", - "version": "1.10.5-next.1", + "version": "1.10.5", "description": "Utility CLI for managing TechDocs sites in Backstage.", "backstage": { "role": "cli" diff --git a/packages/test-utils/CHANGELOG.md b/packages/test-utils/CHANGELOG.md index 06d257696c..6d01201f32 100644 --- a/packages/test-utils/CHANGELOG.md +++ b/packages/test-utils/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/test-utils +## 1.7.15 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- 68eb322: Added `@types/jest` as an optional peer dependency, since jest types are exposed in the public API surface. +- Updated dependencies + - @backstage/core-app-api@1.19.5 + - @backstage/theme@0.7.2 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-permission-react@0.4.40 + - @backstage/plugin-permission-common@0.9.6 + ## 1.7.15-next.2 ### Patch Changes diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json index 73ca74570c..138b27126c 100644 --- a/packages/test-utils/package.json +++ b/packages/test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/test-utils", - "version": "1.7.15-next.2", + "version": "1.7.15", "description": "Utilities to test Backstage plugins and apps.", "backstage": { "role": "web-library" diff --git a/packages/theme/CHANGELOG.md b/packages/theme/CHANGELOG.md index 405b9ae6fc..560e452e46 100644 --- a/packages/theme/CHANGELOG.md +++ b/packages/theme/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/theme +## 0.7.2 + +### Patch Changes + +- 1c52dcc: add square shape +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. + ## 0.7.2-next.1 ### Patch Changes diff --git a/packages/theme/package.json b/packages/theme/package.json index 9ddb38d52f..e95ae20b36 100644 --- a/packages/theme/package.json +++ b/packages/theme/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/theme", - "version": "0.7.2-next.1", + "version": "0.7.2", "description": "material-ui theme for use with Backstage.", "backstage": { "role": "web-library" diff --git a/packages/ui/CHANGELOG.md b/packages/ui/CHANGELOG.md index 7b42996707..5911274c45 100644 --- a/packages/ui/CHANGELOG.md +++ b/packages/ui/CHANGELOG.md @@ -1,5 +1,366 @@ # @backstage/ui +## 0.12.0 + +### Minor Changes + +- 46a9adc: **BREAKING**: Alert no longer accepts a `surface` prop + + The Alert component's background is now driven entirely by its `status` prop. The `surface` prop has been removed. + + ```diff + - + + + ``` + + **Affected components:** Alert + +- b63c25b: **BREAKING**: Removed gray scale tokens and renamed background surface tokens to neutral tokens + + The `--bui-gray-1` through `--bui-gray-8` tokens have been removed. The `--bui-bg-surface-*` and `--bui-bg-neutral-on-surface-*` tokens have been replaced by a unified `--bui-bg-neutral-*` scale. + + **Migration:** + + Replace surface tokens directly: + + ```diff + - background: var(--bui-bg-surface-0); + + background: var(--bui-bg-neutral-0); + ``` + + Replace on-surface tokens shifted by +1: + + ```diff + - background: var(--bui-bg-neutral-on-surface-0); + + background: var(--bui-bg-neutral-1); + ``` + + Replace gray tokens 1-4 with neutral equivalents (`--bui-gray-5` through `--bui-gray-8` have no direct replacement): + + ```diff + - background: var(--bui-gray-1); + + background: var(--bui-bg-neutral-1); + ``` + +- 7898df0: **BREAKING**: Replaced `Surface` / `onSurface` system with new provider/consumer background system + + The old `Surface` type (`'0'`–`'3'`, `'auto'`) and its associated props (`surface`, `onSurface`) have been replaced by a provider/consumer `bg` architecture. + + **Types:** + + - `ContainerBg` — `'neutral-1'` | `'neutral-2'` | `'neutral-3'` | `'danger'` | `'warning'` | `'success'` + - `ProviderBg` — `ContainerBg | 'neutral-auto'` + + Consumer components (e.g. Button) inherit the parent's `bg` via `data-on-bg`, and CSS handles the visual step-up. See "Neutral level capping" below for details on how levels are bounded. + + **Hooks:** + + - `useBgProvider(bg?)` — for provider components. Returns `{ bg: undefined }` when no `bg` is given (transparent). Supports `'neutral-auto'` to auto-increment from the parent context. + - `useBgConsumer()` — for consumer components. Returns the parent container's `bg` unchanged. + + **Component roles:** + + - **Provider-only** (Box, Flex, Grid): set `data-bg`, wrap children in `BgProvider`. **Transparent by default** — they do _not_ auto-increment; pass `bg="neutral-auto"` explicitly if you want automatic neutral stepping. + - **Consumer-only** (Button, ButtonIcon, ButtonLink): set `data-on-bg`, inherit the parent container's `bg` unchanged. + - **Provider + Consumer** (Card): sets both `data-bg` and `data-on-bg`, wraps children. Card passes `bg="neutral-auto"` to its inner Box, so it auto-increments from the parent context. + + **Neutral level capping:** + + Provider components cap at `neutral-3`. There is no `neutral-4` prop value. The `neutral-4` level exists only in consumer component CSS — for example, a Button sitting on a `neutral-3` surface uses `neutral-4` tokens internally via `data-on-bg`. + + **Migration:** + + Rename the `surface` prop to `bg` on provider components and update values: + + ```diff + - + + + + - + + + + - + + + + - + + + ``` + + Remove `onSurface` from consumer components — they now always inherit from the parent container: + + ```diff + - + + + ``` + + **Affected components:** Button + +- 110fec0: **BREAKING**: Removed link and tint color tokens, added new status foreground tokens, and improved Link component styling + + The following color tokens have been removed: + + - `--bui-fg-link` (and all related tokens: `-hover`, `-pressed`, `-disabled`) + - `--bui-fg-tint` (and all related tokens: `-hover`, `-pressed`, `-disabled`) + - `--bui-bg-tint` (and all related tokens: `-hover`, `-pressed`, `-disabled`) + - `--bui-border-tint` (and all related tokens) + + **New Status Tokens:** + + Added dedicated tokens for status colors that distinguish between usage on status backgrounds vs. standalone usage: + + - `--bui-fg-danger-on-bg` / `--bui-fg-danger` + - `--bui-fg-warning-on-bg` / `--bui-fg-warning` + - `--bui-fg-success-on-bg` / `--bui-fg-success` + - `--bui-fg-info-on-bg` / `--bui-fg-info` + + The `-on-bg` variants are designed for text on colored backgrounds, while the base variants are for standalone status indicators with improved visibility and contrast. + + **Migration:** + + For link colors, migrate to one of the following alternatives: + + ```diff + .custom-link { + - color: var(--bui-fg-link); + + color: var(--bui-fg-info); /* For informational links */ + + /* or */ + + color: var(--bui-fg-primary); /* For standard text links */ + } + ``` + + For tint colors (backgrounds, foregrounds, borders), migrate to appropriate status or neutral colors: + + ```diff + .info-section { + - background: var(--bui-bg-tint); + + background: var(--bui-bg-info); /* For informational sections */ + + /* or */ + + background: var(--bui-bg-neutral-1); /* For neutral emphasis */ + } + ``` + + If you're using status foreground colors on colored backgrounds, update to the new `-on-bg` tokens: + + ```diff + .error-badge { + - color: var(--bui-fg-danger); + + color: var(--bui-fg-danger-on-bg); + background: var(--bui-bg-danger); + } + ``` + + **Affected components:** Link + +### Patch Changes + +- 644e303: Added a new `FullPage` component that fills the remaining viewport height below the `PluginHeader`. + + ```tsx + + + {/* content fills remaining height */} + + ``` + + **Affected components:** FullPage + +- 44877e4: Fixed dark theme `--bui-fg-secondary` and `--bui-fg-disabled` tokens using black-based `oklch(0% ...)` instead of white-based `oklch(100% ...)`, making secondary and disabled text visible on dark backgrounds. +- 350c948: Fixed Box component to forward HTML attributes to the underlying div element. + + **Affected components:** Box + +- 7455dae: Use node prefix on native imports +- c8ae765: Fixed nested Accordion icon state issue where the inner accordion's arrow icon would incorrectly show as expanded when only the outer accordion was expanded. The CSS selector now uses a direct parent selector to ensure the icon only responds to its own accordion's expanded state. + + Affected components: Accordion + +- 4d1b7f4: Fixed CSS Module syntax to comply with Next.js 16 Turbopack validation by flattening nested dark theme selectors. + + **Affected components:** Popover, Tooltip + +- 2c219b9: Added `destructive` prop to Button for dangerous actions like delete or remove. Works with all variants (primary, secondary, tertiary). + + **Affected components:** Button + +- 5af9e14: Fixed `useDefinition` hook adding literal "undefined" class name when no className prop was passed. +- 5c76d13: Allow `ref` as a prop on the `Tag` component + + Affected components: Tag + +- ab25658: Cleaned up `useDefinition` `ownProps` types to remove never-typed ghost properties from autocomplete. +- 741a98d: Allow data to be passed directly to the `useTable` hook using the property `data` instead of `getData()` for mode `"complete"`. + + This simplifies usage as data changes, rather than having to perform a `useEffect` when data changes, and then reloading the data. It also happens immediately, so stale data won't remain until a rerender (with an internal async state change), so less flickering. + + Affected components: Table + +- a0fe1b2: Fixed changing columns after first render from crashing. It now renders the table with the new column layout as columns change. + + Affected components: Table + +- 508bd1a: Added new `Alert` component with support for status variants (info, success, warning, danger), icons, loading states, and custom actions. + + Updated status color tokens for improved contrast and consistency across light and dark themes: + + - Added new `--bui-bg-info` and `--bui-fg-info` tokens for info status + - Updated `--bui-bg-danger`, `--bui-fg-danger` tokens + - Updated `--bui-bg-warning`, `--bui-fg-warning` tokens + - Updated `--bui-bg-success`, `--bui-fg-success` tokens + + **Affected components**: Alert + +- da30862: Fixed client-side navigation for container components by wrapping the container (not individual items) in RouterProvider. Components now conditionally provide routing context only when children have internal links, removing the Router context requirement when not needed. This also removes the need to wrap these components in MemoryRouter during tests when they are not using the `href` prop. + + Additionally, when multiple tabs match the current URL via prefix matching, the tab with the most specific path (highest segment count) is now selected. For example, with URL `/catalog/users/john`, a tab with path `/catalog/users` is now selected over a tab with path `/catalog`. + + Affected components: Tabs, Tab, TagGroup, Tag, Menu, MenuItem, MenuAutocomplete + +- 092c453: Fixed an infinite render loop in Tabs when navigating to a URL that doesn't match any tab `href`. +- becf851: export PasswordField component +- becee36: Migrated Accordion components to use `useDefinition` instead of `useStyles`, and added automatic background adaptation based on parent container context. +- 5320aa8: Fixed components to not require a Router context when rendering without internal links. + + Affected components: Link, ButtonLink, Row + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- 8c39412: The Table component now wraps the react-aria-components `Table` with a `ResizableTableContainer` only if any column has a width property set. This means that column widths can adapt to the content otherwise (if no width is explicitly set). + + Affected components: Table + +- cb090b4: Bump react-aria-components to v1.14.0 +- c429101: Fixed React 17 compatibility by using `useId` from `react-aria` instead of the built-in React hook which is only available in React 18+. +- 74c5a76: Fixed Switch component disabled state styling to show `not-allowed` cursor and disabled text color. + + **Affected components:** Switch + +- 20131c5: Migrated to use the standard `backstage-cli package build` for CSS bundling instead of a custom build script. +- Updated dependencies + - @backstage/version-bridge@1.0.12 + ## 0.12.0-next.2 ### Minor Changes diff --git a/packages/ui/package.json b/packages/ui/package.json index 671be132e8..39e99b4be7 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/ui", - "version": "0.12.0-next.2", + "version": "0.12.0", "backstage": { "role": "web-library" }, diff --git a/packages/version-bridge/CHANGELOG.md b/packages/version-bridge/CHANGELOG.md index 30fdb74d2b..7ca00c7591 100644 --- a/packages/version-bridge/CHANGELOG.md +++ b/packages/version-bridge/CHANGELOG.md @@ -1,5 +1,11 @@ # @backstage/version-bridge +## 1.0.12 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. + ## 1.0.12-next.0 ### Patch Changes diff --git a/packages/version-bridge/package.json b/packages/version-bridge/package.json index e21484500d..1587705367 100644 --- a/packages/version-bridge/package.json +++ b/packages/version-bridge/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/version-bridge", - "version": "1.0.12-next.0", + "version": "1.0.12", "description": "Utilities used by @backstage packages to support multiple concurrent versions", "backstage": { "role": "web-library" diff --git a/packages/yarn-plugin/CHANGELOG.md b/packages/yarn-plugin/CHANGELOG.md index ff9dfc9fb1..f110bdf7d0 100644 --- a/packages/yarn-plugin/CHANGELOG.md +++ b/packages/yarn-plugin/CHANGELOG.md @@ -1,5 +1,12 @@ # yarn-plugin-backstage +## 0.0.9 + +### Patch Changes + +- Updated dependencies + - @backstage/cli-common@0.1.18 + ## 0.0.9-next.0 ### Patch Changes diff --git a/packages/yarn-plugin/package.json b/packages/yarn-plugin/package.json index eaa6c06894..1508d76d47 100644 --- a/packages/yarn-plugin/package.json +++ b/packages/yarn-plugin/package.json @@ -1,6 +1,6 @@ { "name": "yarn-plugin-backstage", - "version": "0.0.9-next.0", + "version": "0.0.9", "description": "Yarn plugin for working with Backstage monorepos", "backstage": { "role": "node-library" diff --git a/plugins/api-docs-module-protoc-gen-doc/CHANGELOG.md b/plugins/api-docs-module-protoc-gen-doc/CHANGELOG.md index a387c4a5a6..cc8c9cde71 100644 --- a/plugins/api-docs-module-protoc-gen-doc/CHANGELOG.md +++ b/plugins/api-docs-module-protoc-gen-doc/CHANGELOG.md @@ -1,5 +1,11 @@ # @backstage/plugin-api-docs-module-protoc-gen-doc +## 0.1.11 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. + ## 0.1.11-next.0 ### Patch Changes diff --git a/plugins/api-docs-module-protoc-gen-doc/package.json b/plugins/api-docs-module-protoc-gen-doc/package.json index ac655b019c..b11973a67f 100644 --- a/plugins/api-docs-module-protoc-gen-doc/package.json +++ b/plugins/api-docs-module-protoc-gen-doc/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-api-docs-module-protoc-gen-doc", - "version": "0.1.11-next.0", + "version": "0.1.11", "description": "Additional functionalities for the api-docs plugin that renders the output of the protoc-gen-doc", "backstage": { "role": "frontend-plugin-module", diff --git a/plugins/api-docs/CHANGELOG.md b/plugins/api-docs/CHANGELOG.md index 091d347c1b..db43c0c9dd 100644 --- a/plugins/api-docs/CHANGELOG.md +++ b/plugins/api-docs/CHANGELOG.md @@ -1,5 +1,26 @@ # @backstage/plugin-api-docs +## 0.13.4 + +### Patch Changes + +- ac9bead: Added `@backstage/frontend-test-utils` dev dependency. +- 7455dae: Use node prefix on native imports +- 7feb83b: Adjusted to use the new `@backstage/filter-predicates` types for predicate expressions. +- 491a06c: Add the ability to show icons for the tabs on the entity page (new frontend) +- 4183614: Updated usage of deprecated APIs in the new frontend system. +- 018ca87: Added `title` and `icon` to the plugin definition for the new frontend system. +- 629c3ec: Add `tableOptions` and `title` to Components cards of APIs +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/core-components@0.18.7 + - @backstage/plugin-catalog@1.33.0 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-permission-react@0.4.40 + - @backstage/plugin-catalog-common@1.1.8 + ## 0.13.4-next.2 ### Patch Changes diff --git a/plugins/api-docs/package.json b/plugins/api-docs/package.json index 7098faae2d..72562c51bd 100644 --- a/plugins/api-docs/package.json +++ b/plugins/api-docs/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-api-docs", - "version": "0.13.4-next.2", + "version": "0.13.4", "description": "A Backstage plugin that helps represent API entities in the frontend", "backstage": { "role": "frontend-plugin", diff --git a/plugins/app-backend/CHANGELOG.md b/plugins/app-backend/CHANGELOG.md index 02d685d51e..1750238b78 100644 --- a/plugins/app-backend/CHANGELOG.md +++ b/plugins/app-backend/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-app-backend +## 0.5.11 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/config-loader@1.10.8 + - @backstage/plugin-auth-node@0.6.13 + - @backstage/plugin-app-node@0.1.42 + ## 0.5.11-next.0 ### Patch Changes diff --git a/plugins/app-backend/package.json b/plugins/app-backend/package.json index 4c2fce630e..d38826ddc4 100644 --- a/plugins/app-backend/package.json +++ b/plugins/app-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-app-backend", - "version": "0.5.11-next.0", + "version": "0.5.11", "description": "A Backstage backend plugin that serves the Backstage frontend app", "backstage": { "role": "backend-plugin", diff --git a/plugins/app-node/CHANGELOG.md b/plugins/app-node/CHANGELOG.md index cf75314323..c21429e06a 100644 --- a/plugins/app-node/CHANGELOG.md +++ b/plugins/app-node/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-app-node +## 0.1.42 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/config-loader@1.10.8 + ## 0.1.42-next.0 ### Patch Changes diff --git a/plugins/app-node/package.json b/plugins/app-node/package.json index 46bae5fa1b..3ef2f0a682 100644 --- a/plugins/app-node/package.json +++ b/plugins/app-node/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-app-node", - "version": "0.1.42-next.0", + "version": "0.1.42", "description": "Node.js library for the app plugin", "backstage": { "role": "node-library", diff --git a/plugins/app-react/CHANGELOG.md b/plugins/app-react/CHANGELOG.md index 215c353167..75e91969e7 100644 --- a/plugins/app-react/CHANGELOG.md +++ b/plugins/app-react/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-app-react +## 0.2.0 + +### Minor Changes + +- a2133be: Added new `NavContentNavItem`, `NavContentNavItems`, and `navItems` prop to `NavContentComponentProps` for auto-discovering navigation items from page extensions. The new `navItems` collection supports `take(id)` and `rest()` methods for placing specific items in custom sidebar positions, as well as `withComponent(Component)` which returns a `NavContentNavItemsWithComponent` for rendering items directly as elements. The existing `items` prop is now deprecated in favor of `navItems`. + +### Patch Changes + +- ef6916e: Added `IconElement` type as a replacement for the deprecated `IconComponent`. The `IconsApi` now has a new `icon()` method that returns `IconElement`, while the existing `getIcon()` method is deprecated. The `IconBundleBlueprint` now accepts both `IconComponent` and `IconElement` values. +- 409af72: Internal refactor to move implementation of blueprints from `@backstage/frontend-plugin-api` to this package. +- Updated dependencies + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + ## 0.1.1-next.0 ### Patch Changes diff --git a/plugins/app-react/package.json b/plugins/app-react/package.json index 5661a196d1..3dc8213bc8 100644 --- a/plugins/app-react/package.json +++ b/plugins/app-react/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-app-react", - "version": "0.1.1-next.0", + "version": "0.2.0", "description": "Web library for the app plugin", "backstage": { "role": "web-library", diff --git a/plugins/app-visualizer/CHANGELOG.md b/plugins/app-visualizer/CHANGELOG.md index 7ab41d9b23..3cd61a7955 100644 --- a/plugins/app-visualizer/CHANGELOG.md +++ b/plugins/app-visualizer/CHANGELOG.md @@ -1,5 +1,24 @@ # @backstage/plugin-app-visualizer +## 0.2.0 + +### Minor Changes + +- ef6916e: Migrated to use `SubPageBlueprint` for tabbed navigation and added a copy-tree-as-JSON plugin header action using `PluginHeaderActionBlueprint`. The plugin now specifies a `title` and `icon`. + +### Patch Changes + +- cb090b4: Bump react-aria-components to v1.14.0 +- c38b74d: Internal updates for blueprint moves to `@backstage/plugin-app-react`. +- 4137a43: Updated CSS token references to use renamed `--bui-border-2` token. +- 4d50e1f: Improved rendering performance of the details page. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/ui@0.12.0 + - @backstage/core-components@0.18.7 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + ## 0.1.28-next.1 ### Patch Changes diff --git a/plugins/app-visualizer/package.json b/plugins/app-visualizer/package.json index ca5a7f4e12..173c1cb9f1 100644 --- a/plugins/app-visualizer/package.json +++ b/plugins/app-visualizer/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-app-visualizer", - "version": "0.1.28-next.1", + "version": "0.2.0", "description": "Visualizes the Backstage app structure", "backstage": { "role": "frontend-plugin", diff --git a/plugins/app/CHANGELOG.md b/plugins/app/CHANGELOG.md index 11a0e9228f..a13ad26fff 100644 --- a/plugins/app/CHANGELOG.md +++ b/plugins/app/CHANGELOG.md @@ -1,5 +1,36 @@ # @backstage/plugin-app +## 0.4.0 + +### Minor Changes + +- ef6916e: Added `SubPageBlueprint` for creating sub-page tabs, `PluginHeaderActionBlueprint` and `PluginHeaderActionsApi` for plugin-scoped header actions, and `PageLayout` as a swappable component. The `PageBlueprint` now supports sub-pages with tabbed navigation, page title, icon, and header actions. Plugins can now specify a `title` and `icon` in `createFrontendPlugin`. +- 7edb810: **BREAKING**: Extensions created with the following blueprints must now be provided via an override or a module for the `app` plugin. Extensions from other plugins will now trigger a warning in the app and be ignored. + + - `IconBundleBlueprint` + - `NavContentBlueprint` + - `RouterBlueprint` + - `SignInPageBlueprint` + - `SwappableComponentBlueprint` + - `ThemeBlueprint` + - `TranslationBlueprint` + +### Patch Changes + +- a2133be: Added new `NavContentNavItem`, `NavContentNavItems`, and `navItems` prop to `NavContentComponentProps` for auto-discovering navigation items from page extensions. The new `navItems` collection supports `take(id)` and `rest()` methods for placing specific items in custom sidebar positions, as well as `withComponent(Component)` which returns a `NavContentNavItemsWithComponent` for rendering items directly as elements. The existing `items` prop is now deprecated in favor of `navItems`. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/ui@0.12.0 + - @backstage/core-components@0.18.7 + - @backstage/theme@0.7.2 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/plugin-app-react@0.2.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/integration-react@1.2.15 + - @backstage/plugin-permission-react@0.4.40 + - @backstage/version-bridge@1.0.12 + ## 0.4.0-next.2 ### Patch Changes diff --git a/plugins/app/package.json b/plugins/app/package.json index b4ea8edb6b..780996e3b0 100644 --- a/plugins/app/package.json +++ b/plugins/app/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-app", - "version": "0.4.0-next.2", + "version": "0.4.0", "backstage": { "role": "frontend-plugin", "pluginId": "app", diff --git a/plugins/auth-backend-module-atlassian-provider/CHANGELOG.md b/plugins/auth-backend-module-atlassian-provider/CHANGELOG.md index e22b2632ff..88849b31dc 100644 --- a/plugins/auth-backend-module-atlassian-provider/CHANGELOG.md +++ b/plugins/auth-backend-module-atlassian-provider/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-auth-backend-module-atlassian-provider +## 0.4.12 + +### Patch Changes + +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + ## 0.4.11-next.0 ### Patch Changes diff --git a/plugins/auth-backend-module-atlassian-provider/package.json b/plugins/auth-backend-module-atlassian-provider/package.json index b1a92da282..cc5c8243b9 100644 --- a/plugins/auth-backend-module-atlassian-provider/package.json +++ b/plugins/auth-backend-module-atlassian-provider/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-backend-module-atlassian-provider", - "version": "0.4.12-next.0", + "version": "0.4.12", "description": "The atlassian-provider backend module for the auth plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/auth-backend-module-auth0-provider/CHANGELOG.md b/plugins/auth-backend-module-auth0-provider/CHANGELOG.md index 132e1941fc..9626a18c37 100644 --- a/plugins/auth-backend-module-auth0-provider/CHANGELOG.md +++ b/plugins/auth-backend-module-auth0-provider/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-auth-backend-module-auth0-provider +## 0.3.0 + +### Minor Changes + +- 36804fe: feat: Added organization option to authorization params of the strategy + +### Patch Changes + +- 867c905: Add support for organizational invites in auth0 strategy +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + ## 0.3.0-next.1 ### Patch Changes diff --git a/plugins/auth-backend-module-auth0-provider/package.json b/plugins/auth-backend-module-auth0-provider/package.json index e5f53f929e..2d39019295 100644 --- a/plugins/auth-backend-module-auth0-provider/package.json +++ b/plugins/auth-backend-module-auth0-provider/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-backend-module-auth0-provider", - "version": "0.3.0-next.1", + "version": "0.3.0", "description": "The auth0-provider backend module for the auth plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/auth-backend-module-aws-alb-provider/CHANGELOG.md b/plugins/auth-backend-module-aws-alb-provider/CHANGELOG.md index ba8e4ee07d..c510c9dcc0 100644 --- a/plugins/auth-backend-module-aws-alb-provider/CHANGELOG.md +++ b/plugins/auth-backend-module-aws-alb-provider/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-auth-backend-module-aws-alb-provider +## 0.4.13 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/plugin-auth-backend@0.27.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + ## 0.4.13-next.1 ### Patch Changes diff --git a/plugins/auth-backend-module-aws-alb-provider/package.json b/plugins/auth-backend-module-aws-alb-provider/package.json index 1276db1d22..d61cadd863 100644 --- a/plugins/auth-backend-module-aws-alb-provider/package.json +++ b/plugins/auth-backend-module-aws-alb-provider/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-backend-module-aws-alb-provider", - "version": "0.4.13-next.1", + "version": "0.4.13", "description": "The aws-alb provider module for the Backstage auth backend.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/auth-backend-module-azure-easyauth-provider/CHANGELOG.md b/plugins/auth-backend-module-azure-easyauth-provider/CHANGELOG.md index e243dc4447..8583ca3ff0 100644 --- a/plugins/auth-backend-module-azure-easyauth-provider/CHANGELOG.md +++ b/plugins/auth-backend-module-azure-easyauth-provider/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-auth-backend-module-azure-easyauth-provider +## 0.2.17 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + ## 0.2.16-next.0 ### Patch Changes diff --git a/plugins/auth-backend-module-azure-easyauth-provider/package.json b/plugins/auth-backend-module-azure-easyauth-provider/package.json index 044c994d00..71c5c7366a 100644 --- a/plugins/auth-backend-module-azure-easyauth-provider/package.json +++ b/plugins/auth-backend-module-azure-easyauth-provider/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-backend-module-azure-easyauth-provider", - "version": "0.2.17-next.0", + "version": "0.2.17", "description": "The azure-easyauth-provider backend module for the auth plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/auth-backend-module-bitbucket-provider/CHANGELOG.md b/plugins/auth-backend-module-bitbucket-provider/CHANGELOG.md index c5cdf2e4fb..365bbb6172 100644 --- a/plugins/auth-backend-module-bitbucket-provider/CHANGELOG.md +++ b/plugins/auth-backend-module-bitbucket-provider/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-auth-backend-module-bitbucket-provider +## 0.3.12 + +### Patch Changes + +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + ## 0.3.11-next.0 ### Patch Changes diff --git a/plugins/auth-backend-module-bitbucket-provider/package.json b/plugins/auth-backend-module-bitbucket-provider/package.json index d985022df9..2584bdf8fa 100644 --- a/plugins/auth-backend-module-bitbucket-provider/package.json +++ b/plugins/auth-backend-module-bitbucket-provider/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-backend-module-bitbucket-provider", - "version": "0.3.12-next.0", + "version": "0.3.12", "description": "The bitbucket-provider backend module for the auth plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/auth-backend-module-bitbucket-server-provider/CHANGELOG.md b/plugins/auth-backend-module-bitbucket-server-provider/CHANGELOG.md index 5c07ba85d2..4bee591f4e 100644 --- a/plugins/auth-backend-module-bitbucket-server-provider/CHANGELOG.md +++ b/plugins/auth-backend-module-bitbucket-server-provider/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-auth-backend-module-bitbucket-server-provider +## 0.2.12 + +### Patch Changes + +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + ## 0.2.11-next.0 ### Patch Changes diff --git a/plugins/auth-backend-module-bitbucket-server-provider/package.json b/plugins/auth-backend-module-bitbucket-server-provider/package.json index 051aac9b1f..7dd8b610af 100644 --- a/plugins/auth-backend-module-bitbucket-server-provider/package.json +++ b/plugins/auth-backend-module-bitbucket-server-provider/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-backend-module-bitbucket-server-provider", - "version": "0.2.12-next.0", + "version": "0.2.12", "description": "The bitbucket-server-provider backend module for the auth plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/auth-backend-module-cloudflare-access-provider/CHANGELOG.md b/plugins/auth-backend-module-cloudflare-access-provider/CHANGELOG.md index e3c22301d7..e5c120a1e8 100644 --- a/plugins/auth-backend-module-cloudflare-access-provider/CHANGELOG.md +++ b/plugins/auth-backend-module-cloudflare-access-provider/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-auth-backend-module-cloudflare-access-provider +## 0.4.12 + +### Patch Changes + +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + ## 0.4.11-next.0 ### Patch Changes diff --git a/plugins/auth-backend-module-cloudflare-access-provider/package.json b/plugins/auth-backend-module-cloudflare-access-provider/package.json index 4f5e6d7411..3a318f6dd4 100644 --- a/plugins/auth-backend-module-cloudflare-access-provider/package.json +++ b/plugins/auth-backend-module-cloudflare-access-provider/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-backend-module-cloudflare-access-provider", - "version": "0.4.12-next.0", + "version": "0.4.12", "description": "The cloudflare-access-provider backend module for the auth plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/auth-backend-module-gcp-iap-provider/CHANGELOG.md b/plugins/auth-backend-module-gcp-iap-provider/CHANGELOG.md index 0e9511768c..cc0568608c 100644 --- a/plugins/auth-backend-module-gcp-iap-provider/CHANGELOG.md +++ b/plugins/auth-backend-module-gcp-iap-provider/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-auth-backend-module-gcp-iap-provider +## 0.4.12 + +### Patch Changes + +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + ## 0.4.11-next.0 ### Patch Changes diff --git a/plugins/auth-backend-module-gcp-iap-provider/package.json b/plugins/auth-backend-module-gcp-iap-provider/package.json index 8ef0f46c39..029b66a509 100644 --- a/plugins/auth-backend-module-gcp-iap-provider/package.json +++ b/plugins/auth-backend-module-gcp-iap-provider/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-backend-module-gcp-iap-provider", - "version": "0.4.12-next.0", + "version": "0.4.12", "description": "A GCP IAP auth provider module for the Backstage auth backend", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/auth-backend-module-github-provider/CHANGELOG.md b/plugins/auth-backend-module-github-provider/CHANGELOG.md index f3deb2236a..528a53ffc7 100644 --- a/plugins/auth-backend-module-github-provider/CHANGELOG.md +++ b/plugins/auth-backend-module-github-provider/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-auth-backend-module-github-provider +## 0.5.0 + +### Minor Changes + +- ff07934: Added the `userIdMatchingUserEntityAnnotation` sign-in resolver that matches users by their GitHub user ID. + +### Patch Changes + +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + ## 0.5.0-next.0 ### Minor Changes diff --git a/plugins/auth-backend-module-github-provider/package.json b/plugins/auth-backend-module-github-provider/package.json index 16ea13bc0c..da0c22725b 100644 --- a/plugins/auth-backend-module-github-provider/package.json +++ b/plugins/auth-backend-module-github-provider/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-backend-module-github-provider", - "version": "0.5.0-next.0", + "version": "0.5.0", "description": "The github-provider backend module for the auth plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/auth-backend-module-gitlab-provider/CHANGELOG.md b/plugins/auth-backend-module-gitlab-provider/CHANGELOG.md index ac0bd2a400..11352547a4 100644 --- a/plugins/auth-backend-module-gitlab-provider/CHANGELOG.md +++ b/plugins/auth-backend-module-gitlab-provider/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-auth-backend-module-gitlab-provider +## 0.4.0 + +### Minor Changes + +- ff07934: Added the `{gitlab-integration-host}/user-id` annotation to store GitLab's user ID (immutable) in user entities. Also includes addition of the `userIdMatchingUserEntityAnnotation` sign-in resolver that matches users by the new ID. + +### Patch Changes + +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + ## 0.4.0-next.0 ### Minor Changes diff --git a/plugins/auth-backend-module-gitlab-provider/package.json b/plugins/auth-backend-module-gitlab-provider/package.json index 6e83326663..b933bb50a2 100644 --- a/plugins/auth-backend-module-gitlab-provider/package.json +++ b/plugins/auth-backend-module-gitlab-provider/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-backend-module-gitlab-provider", - "version": "0.4.0-next.0", + "version": "0.4.0", "description": "The gitlab-provider backend module for the auth plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/auth-backend-module-google-provider/CHANGELOG.md b/plugins/auth-backend-module-google-provider/CHANGELOG.md index 8d044fd62d..4b3ee7ecb0 100644 --- a/plugins/auth-backend-module-google-provider/CHANGELOG.md +++ b/plugins/auth-backend-module-google-provider/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-auth-backend-module-google-provider +## 0.3.12 + +### Patch Changes + +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + ## 0.3.11-next.0 ### Patch Changes diff --git a/plugins/auth-backend-module-google-provider/package.json b/plugins/auth-backend-module-google-provider/package.json index c4ff9ab5e1..1683c8447f 100644 --- a/plugins/auth-backend-module-google-provider/package.json +++ b/plugins/auth-backend-module-google-provider/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-backend-module-google-provider", - "version": "0.3.12-next.0", + "version": "0.3.12", "description": "A Google auth provider module for the Backstage auth backend", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/auth-backend-module-guest-provider/CHANGELOG.md b/plugins/auth-backend-module-guest-provider/CHANGELOG.md index 3fe09f2860..c249a36e78 100644 --- a/plugins/auth-backend-module-guest-provider/CHANGELOG.md +++ b/plugins/auth-backend-module-guest-provider/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-auth-backend-module-guest-provider +## 0.2.16 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + ## 0.2.16-next.0 ### Patch Changes diff --git a/plugins/auth-backend-module-guest-provider/package.json b/plugins/auth-backend-module-guest-provider/package.json index 87d300773e..0cda2cd9cd 100644 --- a/plugins/auth-backend-module-guest-provider/package.json +++ b/plugins/auth-backend-module-guest-provider/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-backend-module-guest-provider", - "version": "0.2.16-next.0", + "version": "0.2.16", "description": "The guest-provider backend module for the auth plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/auth-backend-module-microsoft-provider/CHANGELOG.md b/plugins/auth-backend-module-microsoft-provider/CHANGELOG.md index 5ae6242297..e5597b1bb2 100644 --- a/plugins/auth-backend-module-microsoft-provider/CHANGELOG.md +++ b/plugins/auth-backend-module-microsoft-provider/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-auth-backend-module-microsoft-provider +## 0.3.12 + +### Patch Changes + +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + ## 0.3.11-next.0 ### Patch Changes diff --git a/plugins/auth-backend-module-microsoft-provider/package.json b/plugins/auth-backend-module-microsoft-provider/package.json index 6cebe04541..3bdc28d423 100644 --- a/plugins/auth-backend-module-microsoft-provider/package.json +++ b/plugins/auth-backend-module-microsoft-provider/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-backend-module-microsoft-provider", - "version": "0.3.12-next.0", + "version": "0.3.12", "description": "The microsoft-provider backend module for the auth plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/auth-backend-module-oauth2-provider/CHANGELOG.md b/plugins/auth-backend-module-oauth2-provider/CHANGELOG.md index 21b13ccb29..77dcbeb9e5 100644 --- a/plugins/auth-backend-module-oauth2-provider/CHANGELOG.md +++ b/plugins/auth-backend-module-oauth2-provider/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-auth-backend-module-oauth2-provider +## 0.4.12 + +### Patch Changes + +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + ## 0.4.11-next.0 ### Patch Changes diff --git a/plugins/auth-backend-module-oauth2-provider/package.json b/plugins/auth-backend-module-oauth2-provider/package.json index c95823699e..6dc9f68157 100644 --- a/plugins/auth-backend-module-oauth2-provider/package.json +++ b/plugins/auth-backend-module-oauth2-provider/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-backend-module-oauth2-provider", - "version": "0.4.12-next.0", + "version": "0.4.12", "description": "The oauth2-provider backend module for the auth plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/auth-backend-module-oauth2-proxy-provider/CHANGELOG.md b/plugins/auth-backend-module-oauth2-proxy-provider/CHANGELOG.md index 452bad8707..e22f2a783e 100644 --- a/plugins/auth-backend-module-oauth2-proxy-provider/CHANGELOG.md +++ b/plugins/auth-backend-module-oauth2-proxy-provider/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-auth-backend-module-oauth2-proxy-provider +## 0.2.17 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + ## 0.2.16-next.0 ### Patch Changes diff --git a/plugins/auth-backend-module-oauth2-proxy-provider/package.json b/plugins/auth-backend-module-oauth2-proxy-provider/package.json index 4cc5be1815..c1adcc93fe 100644 --- a/plugins/auth-backend-module-oauth2-proxy-provider/package.json +++ b/plugins/auth-backend-module-oauth2-proxy-provider/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-backend-module-oauth2-proxy-provider", - "version": "0.2.17-next.0", + "version": "0.2.17", "description": "The oauth2-proxy-provider backend module for the auth plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/auth-backend-module-oidc-provider/CHANGELOG.md b/plugins/auth-backend-module-oidc-provider/CHANGELOG.md index 938aa81079..71936899b9 100644 --- a/plugins/auth-backend-module-oidc-provider/CHANGELOG.md +++ b/plugins/auth-backend-module-oidc-provider/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-auth-backend-module-oidc-provider +## 0.4.13 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/plugin-auth-backend@0.27.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + ## 0.4.13-next.1 ### Patch Changes diff --git a/plugins/auth-backend-module-oidc-provider/package.json b/plugins/auth-backend-module-oidc-provider/package.json index 94af72df96..813846adcc 100644 --- a/plugins/auth-backend-module-oidc-provider/package.json +++ b/plugins/auth-backend-module-oidc-provider/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-backend-module-oidc-provider", - "version": "0.4.13-next.1", + "version": "0.4.13", "description": "The oidc-provider backend module for the auth plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/auth-backend-module-okta-provider/CHANGELOG.md b/plugins/auth-backend-module-okta-provider/CHANGELOG.md index 98070b4475..d8a1fbe809 100644 --- a/plugins/auth-backend-module-okta-provider/CHANGELOG.md +++ b/plugins/auth-backend-module-okta-provider/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-auth-backend-module-okta-provider +## 0.2.12 + +### Patch Changes + +- 08aea95: Added a validation check that rejects `audience` configuration values that are not absolute URLs (i.e. missing `https://` or `http://` prefix). +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + ## 0.2.11-next.0 ### Patch Changes diff --git a/plugins/auth-backend-module-okta-provider/package.json b/plugins/auth-backend-module-okta-provider/package.json index c3acab1d1d..8e7e96a930 100644 --- a/plugins/auth-backend-module-okta-provider/package.json +++ b/plugins/auth-backend-module-okta-provider/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-backend-module-okta-provider", - "version": "0.2.12-next.0", + "version": "0.2.12", "description": "The okta-provider backend module for the auth plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/auth-backend-module-onelogin-provider/CHANGELOG.md b/plugins/auth-backend-module-onelogin-provider/CHANGELOG.md index 068b6a58ff..8b1b1a0474 100644 --- a/plugins/auth-backend-module-onelogin-provider/CHANGELOG.md +++ b/plugins/auth-backend-module-onelogin-provider/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-auth-backend-module-onelogin-provider +## 0.3.12 + +### Patch Changes + +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + ## 0.3.11-next.0 ### Patch Changes diff --git a/plugins/auth-backend-module-onelogin-provider/package.json b/plugins/auth-backend-module-onelogin-provider/package.json index 25c725a50d..bed4161c81 100644 --- a/plugins/auth-backend-module-onelogin-provider/package.json +++ b/plugins/auth-backend-module-onelogin-provider/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-backend-module-onelogin-provider", - "version": "0.3.12-next.0", + "version": "0.3.12", "description": "The onelogin-provider backend module for the auth plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/auth-backend-module-openshift-provider/CHANGELOG.md b/plugins/auth-backend-module-openshift-provider/CHANGELOG.md index 25b1e38b4b..aa1dc8fb84 100644 --- a/plugins/auth-backend-module-openshift-provider/CHANGELOG.md +++ b/plugins/auth-backend-module-openshift-provider/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-auth-backend-module-openshift-provider +## 0.1.4 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + ## 0.1.4-next.0 ### Patch Changes diff --git a/plugins/auth-backend-module-openshift-provider/package.json b/plugins/auth-backend-module-openshift-provider/package.json index a749867d5c..35e405e9e5 100644 --- a/plugins/auth-backend-module-openshift-provider/package.json +++ b/plugins/auth-backend-module-openshift-provider/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-backend-module-openshift-provider", - "version": "0.1.4-next.0", + "version": "0.1.4", "description": "The OpenShift backend module for the auth plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/auth-backend-module-pinniped-provider/CHANGELOG.md b/plugins/auth-backend-module-pinniped-provider/CHANGELOG.md index bac5a7c2fd..9c85d5ae24 100644 --- a/plugins/auth-backend-module-pinniped-provider/CHANGELOG.md +++ b/plugins/auth-backend-module-pinniped-provider/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-auth-backend-module-pinniped-provider +## 0.3.11 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + ## 0.3.11-next.0 ### Patch Changes diff --git a/plugins/auth-backend-module-pinniped-provider/package.json b/plugins/auth-backend-module-pinniped-provider/package.json index a2179e5973..d3206effae 100644 --- a/plugins/auth-backend-module-pinniped-provider/package.json +++ b/plugins/auth-backend-module-pinniped-provider/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-backend-module-pinniped-provider", - "version": "0.3.11-next.0", + "version": "0.3.11", "description": "The pinniped-provider backend module for the auth plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/auth-backend-module-vmware-cloud-provider/CHANGELOG.md b/plugins/auth-backend-module-vmware-cloud-provider/CHANGELOG.md index 31a7c84dda..35b2761818 100644 --- a/plugins/auth-backend-module-vmware-cloud-provider/CHANGELOG.md +++ b/plugins/auth-backend-module-vmware-cloud-provider/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-auth-backend-module-vmware-cloud-provider +## 0.5.11 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + ## 0.5.11-next.0 ### Patch Changes diff --git a/plugins/auth-backend-module-vmware-cloud-provider/package.json b/plugins/auth-backend-module-vmware-cloud-provider/package.json index e577dfc45a..203234d90c 100644 --- a/plugins/auth-backend-module-vmware-cloud-provider/package.json +++ b/plugins/auth-backend-module-vmware-cloud-provider/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-backend-module-vmware-cloud-provider", - "version": "0.5.11-next.0", + "version": "0.5.11", "description": "The vmware-cloud-provider backend module for the auth plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/auth-backend/CHANGELOG.md b/plugins/auth-backend/CHANGELOG.md index 56daba0988..f3e6940cb6 100644 --- a/plugins/auth-backend/CHANGELOG.md +++ b/plugins/auth-backend/CHANGELOG.md @@ -1,5 +1,50 @@ # @backstage/plugin-auth-backend +## 0.27.0 + +### Minor Changes + +- 31de2c9: Added experimental support for Client ID Metadata Documents (CIMD). + + This allows Backstage to act as an OAuth 2.0 authorization server that supports the [IETF Client ID Metadata Document draft](https://datatracker.ietf.org/doc/draft-ietf-oauth-client-id-metadata-document/). External OAuth clients can use HTTPS URLs as their `client_id`, and Backstage will fetch metadata from those URLs to validate the client. + + **Configuration example:** + + ```yaml + auth: + experimentalClientIdMetadataDocuments: + enabled: true + # Optional: restrict which `client_id` URLs are allowed (defaults to ['*']) + allowedClientIdPatterns: + - 'https://example.com/*' + - 'https://*.trusted-domain.com/*' + # Optional: restrict which redirect URIs are allowed (defaults to ['*']) + allowedRedirectUriPatterns: + - 'http://localhost:*' + - 'https://*.example.com/*' + ``` + + Clients using CIMD must host a JSON metadata document at their `client_id` URL containing at minimum: + + ```json + { + "client_id": "https://example.com/.well-known/oauth-client/my-app", + "client_name": "My Application", + "redirect_uris": ["http://localhost:8080/callback"], + "token_endpoint_auth_method": "none" + } + ``` + +- d0786b9: Added experimental support for refresh tokens via the `auth.experimentalRefreshToken.enabled` configuration option. When enabled, clients can request the `offline_access` scope to receive refresh tokens that can be used to obtain new access tokens without re-authentication. + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + ## 0.27.0-next.1 ### Minor Changes diff --git a/plugins/auth-backend/package.json b/plugins/auth-backend/package.json index 51e2b53a8c..b8a5f21a49 100644 --- a/plugins/auth-backend/package.json +++ b/plugins/auth-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-backend", - "version": "0.27.0-next.1", + "version": "0.27.0", "description": "A Backstage backend plugin that handles authentication", "backstage": { "role": "backend-plugin", diff --git a/plugins/auth-node/CHANGELOG.md b/plugins/auth-node/CHANGELOG.md index c0997ddece..ece86309bd 100644 --- a/plugins/auth-node/CHANGELOG.md +++ b/plugins/auth-node/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-auth-node +## 0.6.13 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/catalog-client@1.13.0 + ## 0.6.13-next.1 ### Patch Changes diff --git a/plugins/auth-node/package.json b/plugins/auth-node/package.json index 14a8675d8d..c6eb92e607 100644 --- a/plugins/auth-node/package.json +++ b/plugins/auth-node/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-node", - "version": "0.6.13-next.1", + "version": "0.6.13", "backstage": { "role": "node-library", "pluginId": "auth", diff --git a/plugins/auth-react/CHANGELOG.md b/plugins/auth-react/CHANGELOG.md index 474fd0f413..6028f0218c 100644 --- a/plugins/auth-react/CHANGELOG.md +++ b/plugins/auth-react/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-auth-react +## 0.1.24 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/core-plugin-api@1.12.3 + ## 0.1.24-next.1 ### Patch Changes diff --git a/plugins/auth-react/package.json b/plugins/auth-react/package.json index 204193b3be..f61542d1a3 100644 --- a/plugins/auth-react/package.json +++ b/plugins/auth-react/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-react", - "version": "0.1.24-next.1", + "version": "0.1.24", "description": "Web library for the auth plugin", "backstage": { "role": "web-library", diff --git a/plugins/auth/CHANGELOG.md b/plugins/auth/CHANGELOG.md index 5757a3796c..e2e1da46d0 100644 --- a/plugins/auth/CHANGELOG.md +++ b/plugins/auth/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-auth +## 0.1.5 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/theme@0.7.2 + - @backstage/frontend-plugin-api@0.14.0 + ## 0.1.5-next.2 ### Patch Changes diff --git a/plugins/auth/package.json b/plugins/auth/package.json index 4d6e31d607..23484cc5e5 100644 --- a/plugins/auth/package.json +++ b/plugins/auth/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth", - "version": "0.1.5-next.2", + "version": "0.1.5", "backstage": { "role": "frontend-plugin", "pluginId": "auth", diff --git a/plugins/bitbucket-cloud-common/CHANGELOG.md b/plugins/bitbucket-cloud-common/CHANGELOG.md index 9d96cc0c12..134a370bda 100644 --- a/plugins/bitbucket-cloud-common/CHANGELOG.md +++ b/plugins/bitbucket-cloud-common/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-bitbucket-cloud-common +## 0.3.7 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/integration@1.20.0 + ## 0.3.7-next.1 ### Patch Changes diff --git a/plugins/bitbucket-cloud-common/package.json b/plugins/bitbucket-cloud-common/package.json index 27fa6f9f00..e40040081a 100644 --- a/plugins/bitbucket-cloud-common/package.json +++ b/plugins/bitbucket-cloud-common/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-bitbucket-cloud-common", - "version": "0.3.7-next.1", + "version": "0.3.7", "description": "Common functionalities for bitbucket-cloud plugins", "backstage": { "role": "common-library", diff --git a/plugins/catalog-backend-module-aws/CHANGELOG.md b/plugins/catalog-backend-module-aws/CHANGELOG.md index f902defc62..84d0ffe183 100644 --- a/plugins/catalog-backend-module-aws/CHANGELOG.md +++ b/plugins/catalog-backend-module-aws/CHANGELOG.md @@ -1,5 +1,20 @@ # @backstage/plugin-catalog-backend-module-aws +## 0.4.20 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/integration-aws-node@0.1.20 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/backend-defaults@0.15.2 + - @backstage/plugin-kubernetes-common@0.9.10 + - @backstage/plugin-catalog-common@1.1.8 + ## 0.4.20-next.2 ### Patch Changes diff --git a/plugins/catalog-backend-module-aws/package.json b/plugins/catalog-backend-module-aws/package.json index 54a134d38d..efcb7f76cd 100644 --- a/plugins/catalog-backend-module-aws/package.json +++ b/plugins/catalog-backend-module-aws/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-aws", - "version": "0.4.20-next.2", + "version": "0.4.20", "description": "A Backstage catalog backend module that helps integrate towards AWS", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/catalog-backend-module-azure/CHANGELOG.md b/plugins/catalog-backend-module-azure/CHANGELOG.md index a1f084ac52..cd350fb453 100644 --- a/plugins/catalog-backend-module-azure/CHANGELOG.md +++ b/plugins/catalog-backend-module-azure/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-catalog-backend-module-azure +## 0.3.14 + +### Patch Changes + +- cc6206e: Added support for `{org}.visualstudio.com` domains used by Azure DevOps +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- 6c8a464: Added missing `branch` field to the `azureDevOps` provider config schema. +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-catalog-common@1.1.8 + ## 0.3.14-next.2 ### Patch Changes diff --git a/plugins/catalog-backend-module-azure/package.json b/plugins/catalog-backend-module-azure/package.json index 35e7fa6c6d..bb5291ef9a 100644 --- a/plugins/catalog-backend-module-azure/package.json +++ b/plugins/catalog-backend-module-azure/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-azure", - "version": "0.3.14-next.2", + "version": "0.3.14", "description": "A Backstage catalog backend module that helps integrate towards Azure", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/catalog-backend-module-backstage-openapi/CHANGELOG.md b/plugins/catalog-backend-module-backstage-openapi/CHANGELOG.md index e69bea9293..b75a3831e4 100644 --- a/plugins/catalog-backend-module-backstage-openapi/CHANGELOG.md +++ b/plugins/catalog-backend-module-backstage-openapi/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-catalog-backend-module-backstage-openapi +## 0.5.11 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-openapi-utils@0.6.6 + - @backstage/backend-plugin-api@1.7.0 + ## 0.5.11-next.1 ### Patch Changes diff --git a/plugins/catalog-backend-module-backstage-openapi/package.json b/plugins/catalog-backend-module-backstage-openapi/package.json index 50f324ac93..948e0f0cdf 100644 --- a/plugins/catalog-backend-module-backstage-openapi/package.json +++ b/plugins/catalog-backend-module-backstage-openapi/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-backstage-openapi", - "version": "0.5.11-next.1", + "version": "0.5.11", "backstage": { "role": "backend-plugin-module", "pluginId": "catalog", diff --git a/plugins/catalog-backend-module-bitbucket-cloud/CHANGELOG.md b/plugins/catalog-backend-module-bitbucket-cloud/CHANGELOG.md index c8e55a5f0a..b1acf9790a 100644 --- a/plugins/catalog-backend-module-bitbucket-cloud/CHANGELOG.md +++ b/plugins/catalog-backend-module-bitbucket-cloud/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-catalog-backend-module-bitbucket-cloud +## 0.5.8 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/plugin-bitbucket-cloud-common@0.3.7 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-catalog-common@1.1.8 + - @backstage/plugin-events-node@0.4.19 + ## 0.5.8-next.2 ### Patch Changes diff --git a/plugins/catalog-backend-module-bitbucket-cloud/package.json b/plugins/catalog-backend-module-bitbucket-cloud/package.json index c456c5f486..ebfd1104bd 100644 --- a/plugins/catalog-backend-module-bitbucket-cloud/package.json +++ b/plugins/catalog-backend-module-bitbucket-cloud/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-bitbucket-cloud", - "version": "0.5.8-next.2", + "version": "0.5.8", "description": "A Backstage catalog backend module that helps integrate towards Bitbucket Cloud", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/catalog-backend-module-bitbucket-server/CHANGELOG.md b/plugins/catalog-backend-module-bitbucket-server/CHANGELOG.md index faf7901cf5..925debc5c0 100644 --- a/plugins/catalog-backend-module-bitbucket-server/CHANGELOG.md +++ b/plugins/catalog-backend-module-bitbucket-server/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-catalog-backend-module-bitbucket-server +## 0.5.8 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-catalog-common@1.1.8 + - @backstage/plugin-events-node@0.4.19 + ## 0.5.8-next.2 ### Patch Changes diff --git a/plugins/catalog-backend-module-bitbucket-server/package.json b/plugins/catalog-backend-module-bitbucket-server/package.json index ccaedbd618..fb0df6172c 100644 --- a/plugins/catalog-backend-module-bitbucket-server/package.json +++ b/plugins/catalog-backend-module-bitbucket-server/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-bitbucket-server", - "version": "0.5.8-next.2", + "version": "0.5.8", "backstage": { "role": "backend-plugin-module", "pluginId": "catalog", diff --git a/plugins/catalog-backend-module-gcp/CHANGELOG.md b/plugins/catalog-backend-module-gcp/CHANGELOG.md index 0f1ec87037..d1e8b8cc13 100644 --- a/plugins/catalog-backend-module-gcp/CHANGELOG.md +++ b/plugins/catalog-backend-module-gcp/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-catalog-backend-module-gcp +## 0.3.16 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-kubernetes-common@0.9.10 + ## 0.3.16-next.1 ### Patch Changes diff --git a/plugins/catalog-backend-module-gcp/package.json b/plugins/catalog-backend-module-gcp/package.json index bb4f6ff0f0..446769a5df 100644 --- a/plugins/catalog-backend-module-gcp/package.json +++ b/plugins/catalog-backend-module-gcp/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-gcp", - "version": "0.3.16-next.1", + "version": "0.3.16", "description": "A Backstage catalog backend module that helps integrate towards GCP", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/catalog-backend-module-gerrit/CHANGELOG.md b/plugins/catalog-backend-module-gerrit/CHANGELOG.md index d3def2c8b0..3eaee80cc6 100644 --- a/plugins/catalog-backend-module-gerrit/CHANGELOG.md +++ b/plugins/catalog-backend-module-gerrit/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-catalog-backend-module-gerrit +## 0.3.11 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-catalog-common@1.1.8 + ## 0.3.11-next.2 ### Patch Changes diff --git a/plugins/catalog-backend-module-gerrit/package.json b/plugins/catalog-backend-module-gerrit/package.json index 0363e8309c..72d28a5f13 100644 --- a/plugins/catalog-backend-module-gerrit/package.json +++ b/plugins/catalog-backend-module-gerrit/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-gerrit", - "version": "0.3.11-next.2", + "version": "0.3.11", "backstage": { "role": "backend-plugin-module", "pluginId": "catalog", diff --git a/plugins/catalog-backend-module-gitea/CHANGELOG.md b/plugins/catalog-backend-module-gitea/CHANGELOG.md index 885ec39acb..92dd71ee81 100644 --- a/plugins/catalog-backend-module-gitea/CHANGELOG.md +++ b/plugins/catalog-backend-module-gitea/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-catalog-backend-module-gitea +## 0.1.9 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-catalog-common@1.1.8 + ## 0.1.9-next.2 ### Patch Changes diff --git a/plugins/catalog-backend-module-gitea/package.json b/plugins/catalog-backend-module-gitea/package.json index 34eb2bad54..044f074c9e 100644 --- a/plugins/catalog-backend-module-gitea/package.json +++ b/plugins/catalog-backend-module-gitea/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-gitea", - "version": "0.1.9-next.2", + "version": "0.1.9", "description": "The gitea backend module for the catalog plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/catalog-backend-module-github-org/CHANGELOG.md b/plugins/catalog-backend-module-github-org/CHANGELOG.md index 5708122a53..f537919ae8 100644 --- a/plugins/catalog-backend-module-github-org/CHANGELOG.md +++ b/plugins/catalog-backend-module-github-org/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-catalog-backend-module-github-org +## 0.3.19 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- Updated dependencies + - @backstage/plugin-catalog-backend-module-github@0.12.2 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-events-node@0.4.19 + ## 0.3.19-next.1 ### Patch Changes diff --git a/plugins/catalog-backend-module-github-org/package.json b/plugins/catalog-backend-module-github-org/package.json index df3c7f7b51..b302739caf 100644 --- a/plugins/catalog-backend-module-github-org/package.json +++ b/plugins/catalog-backend-module-github-org/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-github-org", - "version": "0.3.19-next.1", + "version": "0.3.19", "description": "The github-org backend module for the catalog plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/catalog-backend-module-github/CHANGELOG.md b/plugins/catalog-backend-module-github/CHANGELOG.md index bdeff51df5..d0d993a928 100644 --- a/plugins/catalog-backend-module-github/CHANGELOG.md +++ b/plugins/catalog-backend-module-github/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-catalog-backend-module-github +## 0.12.2 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- 7455dae: Use node prefix on native imports +- 34cc520: Implemented translation of webhook events into `catalogScmEventsServiceRef` events. +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-catalog-common@1.1.8 + - @backstage/plugin-events-node@0.4.19 + ## 0.12.2-next.2 ### Patch Changes diff --git a/plugins/catalog-backend-module-github/package.json b/plugins/catalog-backend-module-github/package.json index 49ecf76f57..7f5368ec38 100644 --- a/plugins/catalog-backend-module-github/package.json +++ b/plugins/catalog-backend-module-github/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-github", - "version": "0.12.2-next.2", + "version": "0.12.2", "description": "A Backstage catalog backend module that helps integrate towards GitHub", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/catalog-backend-module-gitlab-org/CHANGELOG.md b/plugins/catalog-backend-module-gitlab-org/CHANGELOG.md index d4199d1748..8826f23fe9 100644 --- a/plugins/catalog-backend-module-gitlab-org/CHANGELOG.md +++ b/plugins/catalog-backend-module-gitlab-org/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-catalog-backend-module-gitlab-org +## 0.2.18 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- Updated dependencies + - @backstage/plugin-catalog-backend-module-gitlab@0.8.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-events-node@0.4.19 + ## 0.2.18-next.1 ### Patch Changes diff --git a/plugins/catalog-backend-module-gitlab-org/package.json b/plugins/catalog-backend-module-gitlab-org/package.json index 827a2795e4..ff0cd55ce0 100644 --- a/plugins/catalog-backend-module-gitlab-org/package.json +++ b/plugins/catalog-backend-module-gitlab-org/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-gitlab-org", - "version": "0.2.18-next.1", + "version": "0.2.18", "description": "The gitlab-org backend module for the catalog plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/catalog-backend-module-gitlab/CHANGELOG.md b/plugins/catalog-backend-module-gitlab/CHANGELOG.md index 64db1024d6..2bfa7c354c 100644 --- a/plugins/catalog-backend-module-gitlab/CHANGELOG.md +++ b/plugins/catalog-backend-module-gitlab/CHANGELOG.md @@ -1,5 +1,25 @@ # @backstage/plugin-catalog-backend-module-gitlab +## 0.8.0 + +### Minor Changes + +- 2f51676: allow entity discoverability via gitlab search API +- ff07934: Added the `{gitlab-integration-host}/user-id` annotation to store GitLab's user ID (immutable) in user entities. Also includes addition of the `userIdMatchingUserEntityAnnotation` sign-in resolver that matches users by the new ID. + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- 7455dae: Use node prefix on native imports +- 7e6b5e5: Fixed GitLab search API scope parameter from `'blob'` to `'blobs'`, resolving 400 errors in discovery provider. +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/backend-defaults@0.15.2 + - @backstage/plugin-catalog-common@1.1.8 + - @backstage/plugin-events-node@0.4.19 + ## 0.8.0-next.2 ### Patch Changes diff --git a/plugins/catalog-backend-module-gitlab/package.json b/plugins/catalog-backend-module-gitlab/package.json index 74a4c608e3..b0dad1bef8 100644 --- a/plugins/catalog-backend-module-gitlab/package.json +++ b/plugins/catalog-backend-module-gitlab/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-gitlab", - "version": "0.8.0-next.2", + "version": "0.8.0", "description": "A Backstage catalog backend module that helps integrate towards GitLab", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/catalog-backend-module-incremental-ingestion/CHANGELOG.md b/plugins/catalog-backend-module-incremental-ingestion/CHANGELOG.md index df3c81a631..c7d4c8b3ae 100644 --- a/plugins/catalog-backend-module-incremental-ingestion/CHANGELOG.md +++ b/plugins/catalog-backend-module-incremental-ingestion/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-catalog-backend-module-incremental-ingestion +## 0.7.9 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/plugin-catalog-backend@3.4.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/backend-defaults@0.15.2 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-events-node@0.4.19 + ## 0.7.9-next.1 ### Patch Changes diff --git a/plugins/catalog-backend-module-incremental-ingestion/package.json b/plugins/catalog-backend-module-incremental-ingestion/package.json index d929705815..5ad2ecf499 100644 --- a/plugins/catalog-backend-module-incremental-ingestion/package.json +++ b/plugins/catalog-backend-module-incremental-ingestion/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-incremental-ingestion", - "version": "0.7.9-next.1", + "version": "0.7.9", "description": "An entity provider for streaming large asset sources into the catalog", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/catalog-backend-module-ldap/CHANGELOG.md b/plugins/catalog-backend-module-ldap/CHANGELOG.md index b82b004184..5db5d368e0 100644 --- a/plugins/catalog-backend-module-ldap/CHANGELOG.md +++ b/plugins/catalog-backend-module-ldap/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-catalog-backend-module-ldap +## 0.12.2 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-catalog-common@1.1.8 + ## 0.12.2-next.1 ### Patch Changes diff --git a/plugins/catalog-backend-module-ldap/package.json b/plugins/catalog-backend-module-ldap/package.json index 40705f0c7e..cf3e12c297 100644 --- a/plugins/catalog-backend-module-ldap/package.json +++ b/plugins/catalog-backend-module-ldap/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-ldap", - "version": "0.12.2-next.1", + "version": "0.12.2", "description": "A Backstage catalog backend module that helps integrate towards LDAP", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/catalog-backend-module-logs/CHANGELOG.md b/plugins/catalog-backend-module-logs/CHANGELOG.md index 07b50d2459..04b21b02b8 100644 --- a/plugins/catalog-backend-module-logs/CHANGELOG.md +++ b/plugins/catalog-backend-module-logs/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-catalog-backend-module-logs +## 0.1.19 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-backend@3.4.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-events-node@0.4.19 + ## 0.1.19-next.0 ### Patch Changes diff --git a/plugins/catalog-backend-module-logs/package.json b/plugins/catalog-backend-module-logs/package.json index a669e5b952..5bd890359c 100644 --- a/plugins/catalog-backend-module-logs/package.json +++ b/plugins/catalog-backend-module-logs/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-logs", - "version": "0.1.19-next.0", + "version": "0.1.19", "description": "A module that subscribes to catalog related events and logs them.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/catalog-backend-module-msgraph/CHANGELOG.md b/plugins/catalog-backend-module-msgraph/CHANGELOG.md index 3ac45e3314..82a20987bc 100644 --- a/plugins/catalog-backend-module-msgraph/CHANGELOG.md +++ b/plugins/catalog-backend-module-msgraph/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-catalog-backend-module-msgraph +## 0.9.0 + +### Minor Changes + +- 8694561: Log group/user count, tenant ID, execution time as separate fields + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-catalog-common@1.1.8 + ## 0.9.0-next.2 ### Patch Changes diff --git a/plugins/catalog-backend-module-msgraph/package.json b/plugins/catalog-backend-module-msgraph/package.json index 079eb31991..4791527b95 100644 --- a/plugins/catalog-backend-module-msgraph/package.json +++ b/plugins/catalog-backend-module-msgraph/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-msgraph", - "version": "0.9.0-next.2", + "version": "0.9.0", "description": "A Backstage catalog backend module that helps integrate towards Microsoft Graph", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/catalog-backend-module-openapi/CHANGELOG.md b/plugins/catalog-backend-module-openapi/CHANGELOG.md index 6ca8223cde..f985321a83 100644 --- a/plugins/catalog-backend-module-openapi/CHANGELOG.md +++ b/plugins/catalog-backend-module-openapi/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-catalog-backend-module-openapi +## 0.2.19 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-catalog-common@1.1.8 + ## 0.2.19-next.2 ### Patch Changes diff --git a/plugins/catalog-backend-module-openapi/package.json b/plugins/catalog-backend-module-openapi/package.json index b2cb5d4cc3..42650d9e8e 100644 --- a/plugins/catalog-backend-module-openapi/package.json +++ b/plugins/catalog-backend-module-openapi/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-openapi", - "version": "0.2.19-next.2", + "version": "0.2.19", "description": "A Backstage catalog backend module that helps with OpenAPI specifications", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/catalog-backend-module-puppetdb/CHANGELOG.md b/plugins/catalog-backend-module-puppetdb/CHANGELOG.md index c975166273..ed5a970212 100644 --- a/plugins/catalog-backend-module-puppetdb/CHANGELOG.md +++ b/plugins/catalog-backend-module-puppetdb/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-catalog-backend-module-puppetdb +## 0.2.19 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + ## 0.2.19-next.1 ### Patch Changes diff --git a/plugins/catalog-backend-module-puppetdb/package.json b/plugins/catalog-backend-module-puppetdb/package.json index d93972c9e9..bdeee6b26e 100644 --- a/plugins/catalog-backend-module-puppetdb/package.json +++ b/plugins/catalog-backend-module-puppetdb/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-puppetdb", - "version": "0.2.19-next.1", + "version": "0.2.19", "description": "A Backstage catalog backend module that helps integrate towards PuppetDB", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/catalog-backend-module-scaffolder-entity-model/CHANGELOG.md b/plugins/catalog-backend-module-scaffolder-entity-model/CHANGELOG.md index 4f41840d2f..7ddee70b70 100644 --- a/plugins/catalog-backend-module-scaffolder-entity-model/CHANGELOG.md +++ b/plugins/catalog-backend-module-scaffolder-entity-model/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-catalog-backend-module-scaffolder-entity-model +## 0.2.17 + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-catalog-common@1.1.8 + - @backstage/plugin-scaffolder-common@1.7.6 + ## 0.2.17-next.1 ### Patch Changes diff --git a/plugins/catalog-backend-module-scaffolder-entity-model/package.json b/plugins/catalog-backend-module-scaffolder-entity-model/package.json index e75aa5aff8..0dcc437ef9 100644 --- a/plugins/catalog-backend-module-scaffolder-entity-model/package.json +++ b/plugins/catalog-backend-module-scaffolder-entity-model/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-scaffolder-entity-model", - "version": "0.2.17-next.1", + "version": "0.2.17", "description": "Adds support for the scaffolder specific entity model (e.g. the Template kind) to the catalog backend plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/catalog-backend-module-unprocessed/CHANGELOG.md b/plugins/catalog-backend-module-unprocessed/CHANGELOG.md index f84459dfaa..748c191e84 100644 --- a/plugins/catalog-backend-module-unprocessed/CHANGELOG.md +++ b/plugins/catalog-backend-module-unprocessed/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-catalog-backend-module-unprocessed +## 0.6.8 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-catalog-unprocessed-entities-common@0.0.13 + ## 0.6.8-next.1 ### Patch Changes diff --git a/plugins/catalog-backend-module-unprocessed/package.json b/plugins/catalog-backend-module-unprocessed/package.json index 81266ce5eb..2c1ea51ce4 100644 --- a/plugins/catalog-backend-module-unprocessed/package.json +++ b/plugins/catalog-backend-module-unprocessed/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-unprocessed", - "version": "0.6.8-next.1", + "version": "0.6.8", "description": "Backstage Catalog module to view unprocessed entities", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/catalog-backend/CHANGELOG.md b/plugins/catalog-backend/CHANGELOG.md index dd6c872ceb..4431c15402 100644 --- a/plugins/catalog-backend/CHANGELOG.md +++ b/plugins/catalog-backend/CHANGELOG.md @@ -1,5 +1,60 @@ # @backstage/plugin-catalog-backend +## 3.4.0 + +### Minor Changes + +- f1d29b4: Failures to connect catalog providers are now attributed to the module that provided the failing provider. This means that such failures will be reported as module startup failures rather than a failure to start the catalog plugin, and will therefore respect `onPluginModuleBootFailure` configuration instead. +- 34cc520: Implemented handling of events from the newly introduced alpha + `catalogScmEventsServiceRef` service, in the builtin entity providers. This + allows entities to get refreshed, and locations updated or removed, as a + response to incoming events. In its first iteration, only the GitHub module + implements such event handling however. + + This is not yet enabled by default, but this fact may change in a future + release. To try it out, ensure that you have the latest catalog GitHub module + installed, and set the following in your app-config: + + ```yaml + catalog: + scmEvents: true + ``` + + Or if you want to pick and choose from the various features: + + ```yaml + catalog: + scmEvents: + # refresh (reprocess) upon events? + refresh: true + # automatically unregister locations based on events? (files deleted, repos archived, etc) + unregister: true + # automatically move locations based on events? (repo transferred, file renamed, etc) + move: true + ``` + +- b4e8249: Implemented the `POST /locations/by-query` endpoint which allows paginated, filtered location queries + +### Patch Changes + +- cfd8103: Updated imports to use stable catalog extension points from `@backstage/plugin-catalog-node` instead of the deprecated alpha exports. +- 7455dae: Use node prefix on native imports +- 5e3ef57: Added `peerModules` metadata declaring recommended modules for cross-plugin integrations. +- 08a5813: Fixed O(n²) performance bottleneck in `buildEntitySearch` `traverse()` by replacing `Array.some()` linear scan with a `Set` for O(1) duplicate path key detection. +- 1e669cc: Migrate audit events reference docs to http://backstage.io/docs. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-openapi-utils@0.6.6 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/catalog-client@1.13.0 + - @backstage/filter-predicates@0.1.0 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-permission-node@0.10.10 + - @backstage/plugin-catalog-common@1.1.8 + - @backstage/plugin-events-node@0.4.19 + ## 3.4.0-next.2 ### Patch Changes diff --git a/plugins/catalog-backend/package.json b/plugins/catalog-backend/package.json index c537ffae84..6d5dee8c28 100644 --- a/plugins/catalog-backend/package.json +++ b/plugins/catalog-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend", - "version": "3.4.0-next.2", + "version": "3.4.0", "description": "The Backstage backend plugin that provides the Backstage catalog", "backstage": { "role": "backend-plugin", diff --git a/plugins/catalog-common/CHANGELOG.md b/plugins/catalog-common/CHANGELOG.md index 7e80825934..19ca5458ed 100644 --- a/plugins/catalog-common/CHANGELOG.md +++ b/plugins/catalog-common/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-catalog-common +## 1.1.8 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-search-common@1.2.22 + - @backstage/plugin-permission-common@0.9.6 + ## 1.1.8-next.0 ### Patch Changes diff --git a/plugins/catalog-common/package.json b/plugins/catalog-common/package.json index 1161ec089c..283619f739 100644 --- a/plugins/catalog-common/package.json +++ b/plugins/catalog-common/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-common", - "version": "1.1.8-next.0", + "version": "1.1.8", "description": "Common functionalities for the catalog plugin", "backstage": { "role": "common-library", diff --git a/plugins/catalog-graph/CHANGELOG.md b/plugins/catalog-graph/CHANGELOG.md index 62f20cec83..e9cfd3fc59 100644 --- a/plugins/catalog-graph/CHANGELOG.md +++ b/plugins/catalog-graph/CHANGELOG.md @@ -1,5 +1,21 @@ # @backstage/plugin-catalog-graph +## 0.5.7 + +### Patch Changes + +- ac9bead: Added `@backstage/frontend-test-utils` dev dependency. +- 8dd27c4: Fix large icon rendering in catalog graph nodes +- 7feb83b: Adjusted to use the new `@backstage/filter-predicates` types for predicate expressions. +- 4183614: Updated usage of deprecated APIs in the new frontend system. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/core-components@0.18.7 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/catalog-client@1.13.0 + - @backstage/core-plugin-api@1.12.3 + ## 0.5.7-next.2 ### Patch Changes diff --git a/plugins/catalog-graph/package.json b/plugins/catalog-graph/package.json index 125f4d7ecb..e6cef531e1 100644 --- a/plugins/catalog-graph/package.json +++ b/plugins/catalog-graph/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-graph", - "version": "0.5.7-next.2", + "version": "0.5.7", "backstage": { "role": "frontend-plugin", "pluginId": "catalog-graph", diff --git a/plugins/catalog-import/CHANGELOG.md b/plugins/catalog-import/CHANGELOG.md index 7626787246..f0bc160164 100644 --- a/plugins/catalog-import/CHANGELOG.md +++ b/plugins/catalog-import/CHANGELOG.md @@ -1,5 +1,21 @@ # @backstage/plugin-catalog-import +## 0.13.10 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/integration@1.20.0 + - @backstage/core-components@0.18.7 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/catalog-client@1.13.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/integration-react@1.2.15 + - @backstage/plugin-permission-react@0.4.40 + - @backstage/plugin-catalog-common@1.1.8 + ## 0.13.10-next.2 ### Patch Changes diff --git a/plugins/catalog-import/package.json b/plugins/catalog-import/package.json index a7fbce946d..a481fe889c 100644 --- a/plugins/catalog-import/package.json +++ b/plugins/catalog-import/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-import", - "version": "0.13.10-next.2", + "version": "0.13.10", "description": "A Backstage plugin the helps you import entities into your catalog", "backstage": { "role": "frontend-plugin", diff --git a/plugins/catalog-node/CHANGELOG.md b/plugins/catalog-node/CHANGELOG.md index 6531f4b9fc..1e2d35507f 100644 --- a/plugins/catalog-node/CHANGELOG.md +++ b/plugins/catalog-node/CHANGELOG.md @@ -1,5 +1,34 @@ # @backstage/plugin-catalog-node +## 2.0.0 + +### Minor Changes + +- cfd8103: Promoted stable catalog extension points from alpha to main export. The following extension points are now exported from `@backstage/plugin-catalog-node` instead of `@backstage/plugin-catalog-node/alpha`: + + - `catalogLocationsExtensionPoint` and `CatalogLocationsExtensionPoint` + - `catalogProcessingExtensionPoint` and `CatalogProcessingExtensionPoint` + - `catalogAnalysisExtensionPoint` and `CatalogAnalysisExtensionPoint` + + The old alpha exports for these extension points are now deprecated with `@deprecated` markers pointing to the new stable exports. Please update your imports from `@backstage/plugin-catalog-node/alpha` to `@backstage/plugin-catalog-node`. + + Note: The `catalogModelExtensionPoint`, `catalogPermissionExtensionPoint`, and related types remain in alpha. + +- b4e8249: Implemented support for the new `queryLocations` and `streamLocations` that allow paginated/streamed and filtered location queries +- 34cc520: Introduced the `catalogScmEventsServiceRef`, along with `CatalogScmEventsService` and associated types. These allow communicating a unified set of events, that parts of the catalog can react to. + +### Patch Changes + +- 42abfb1: Updated `catalogServiceMock.mock` to use `createServiceMock` from `@backstage/backend-test-utils`, replacing the internal copy of `simpleMock`. Added `@backstage/backend-test-utils` as an optional peer dependency. +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/backend-test-utils@1.11.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/catalog-client@1.13.0 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-permission-node@0.10.10 + - @backstage/plugin-catalog-common@1.1.8 + ## 2.0.0-next.1 ### Patch Changes diff --git a/plugins/catalog-node/package.json b/plugins/catalog-node/package.json index 50c16d8c4c..f8ce28451b 100644 --- a/plugins/catalog-node/package.json +++ b/plugins/catalog-node/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-node", - "version": "2.0.0-next.1", + "version": "2.0.0", "description": "The plugin-catalog-node module for @backstage/plugin-catalog-backend", "backstage": { "role": "node-library", diff --git a/plugins/catalog-react/CHANGELOG.md b/plugins/catalog-react/CHANGELOG.md index 4d2c92760b..903ce74e04 100644 --- a/plugins/catalog-react/CHANGELOG.md +++ b/plugins/catalog-react/CHANGELOG.md @@ -1,5 +1,59 @@ # @backstage/plugin-catalog-react +## 2.0.0 + +### Minor Changes + +- 0e9578d: Migrated `UnregisterEntityDialog` from Material UI to Backstage UI components. +- 491a06c: Add the ability to show icons for the tabs on the entity page (new frontend) +- b4e8249: Implemented support for the new `queryLocations` and `streamLocations` that allow paginated/streamed and filtered location queries +- 7feb83b: **BREAKING ALPHA**: All of the predicate types and functions have been moved to the `@backstage/filter-predicates` package. + + When moving into the more general package, they were renamed as follows: + + - `EntityPredicate` -> `FilterPredicate` + - `EntityPredicateExpression` -> `FilterPredicateExpression` + - `EntityPredicatePrimitive` -> `FilterPredicatePrimitive` + - `entityPredicateToFilterFunction` -> `filterPredicateToFilterFunction` + - `EntityPredicateValue` -> `FilterPredicateValue` + +- e8258d0: **BREAKING**: Removed the 'summary' entity card type from `EntityCardType`. Users should migrate to using 'content' or 'info' card types instead. + + TypeScript will now show errors if you try to use `type: 'summary'` when creating entity cards. + +- ac9bead: Added `createTestEntityPage` test utility for testing entity cards and content extensions in the new frontend system. This utility creates a test page extension that provides `EntityProvider` context and accepts entity extensions through input redirects: + + ```typescript + import { renderTestApp } from '@backstage/frontend-test-utils'; + import { createTestEntityPage } from '@backstage/plugin-catalog-react/testUtils'; + + renderTestApp({ + extensions: [createTestEntityPage({ entity: myEntity }), myEntityCard], + }); + ``` + +### Patch Changes + +- f523983: Fixes a bug where the `EntityListProvider` would not correctly hydrate query parameters if more than 20 were provided for the same key. +- 09a6aad: The `catalogApiMock` test utility now returns a `MockWithApiFactory`, allowing it to be passed directly to test utilities like `renderTestApp` and `TestApiProvider` without needing the `[catalogApiRef, catalogApiMock()]` tuple. +- 88dbd5e: fixed bug in `UserListPicker` by getting the `kindParamater` from the `filters` rather than from the `queryParameters` +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/ui@0.12.0 + - @backstage/frontend-test-utils@0.5.0 + - @backstage/core-components@0.18.7 + - @backstage/core-compat-api@0.5.8 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/catalog-client@1.13.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/integration-react@1.2.15 + - @backstage/plugin-permission-react@0.4.40 + - @backstage/version-bridge@1.0.12 + - @backstage/filter-predicates@0.1.0 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-catalog-common@1.1.8 + ## 2.0.0-next.2 ### Minor Changes diff --git a/plugins/catalog-react/package.json b/plugins/catalog-react/package.json index da99159a17..9fbd58a3b5 100644 --- a/plugins/catalog-react/package.json +++ b/plugins/catalog-react/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-react", - "version": "2.0.0-next.2", + "version": "2.0.0", "description": "A frontend library that helps other Backstage plugins interact with the catalog", "backstage": { "role": "web-library", diff --git a/plugins/catalog-unprocessed-entities-common/CHANGELOG.md b/plugins/catalog-unprocessed-entities-common/CHANGELOG.md index e76568388a..18acadef24 100644 --- a/plugins/catalog-unprocessed-entities-common/CHANGELOG.md +++ b/plugins/catalog-unprocessed-entities-common/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-catalog-unprocessed-entities-common +## 0.0.13 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-permission-common@0.9.6 + ## 0.0.13-next.0 ### Patch Changes diff --git a/plugins/catalog-unprocessed-entities-common/package.json b/plugins/catalog-unprocessed-entities-common/package.json index 75b668ab9d..cf1e82df1f 100644 --- a/plugins/catalog-unprocessed-entities-common/package.json +++ b/plugins/catalog-unprocessed-entities-common/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-unprocessed-entities-common", - "version": "0.0.13-next.0", + "version": "0.0.13", "description": "Common functionalities for the catalog-unprocessed-entities plugin", "backstage": { "role": "common-library", diff --git a/plugins/catalog-unprocessed-entities/CHANGELOG.md b/plugins/catalog-unprocessed-entities/CHANGELOG.md index 6b0ff99466..5c3516a3a9 100644 --- a/plugins/catalog-unprocessed-entities/CHANGELOG.md +++ b/plugins/catalog-unprocessed-entities/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-catalog-unprocessed-entities +## 0.2.26 + +### Patch Changes + +- 018ca87: Added `title` and `icon` to the plugin definition for the new frontend system. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/core-compat-api@0.5.8 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/plugin-devtools-react@0.1.1 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-catalog-unprocessed-entities-common@0.0.13 + ## 0.2.26-next.1 ### Patch Changes diff --git a/plugins/catalog-unprocessed-entities/package.json b/plugins/catalog-unprocessed-entities/package.json index 6eaaba7ab9..3485342d4d 100644 --- a/plugins/catalog-unprocessed-entities/package.json +++ b/plugins/catalog-unprocessed-entities/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-unprocessed-entities", - "version": "0.2.26-next.1", + "version": "0.2.26", "backstage": { "role": "frontend-plugin", "pluginId": "catalog-unprocessed-entities", diff --git a/plugins/catalog/CHANGELOG.md b/plugins/catalog/CHANGELOG.md index 9f426db4f5..d68a9a4209 100644 --- a/plugins/catalog/CHANGELOG.md +++ b/plugins/catalog/CHANGELOG.md @@ -1,5 +1,45 @@ # @backstage/plugin-catalog +## 1.33.0 + +### Minor Changes + +- 491a06c: Add the ability to show icons for the tabs on the entity page (new frontend) +- 05aac34: Migrated `DeleteEntityDialog` and `EntityOrphanWarning` components to Backstage UI. + + The `deleteEntity.description` translation key no longer includes "Click here to delete" text. A new `deleteEntity.actionButtonTitle` key was added for the action button. + +### Patch Changes + +- 220d6c3: Add missing translation entries for catalog UI text. + + This change adds translation keys and updates relevant UI components to use the correct localized labels and text in the catalog plugin. It ensures that catalog screens such as entity layout, tabs, search result items, table labels, and other UI elements correctly reference the i18n system for translation. + + No functional behavior is changed aside from the improved internationalization support. + +- 8d4c48b: Fixed vertical spacing between tags in the catalog table. +- 7feb83b: Adjusted to use the new `@backstage/filter-predicates` types for predicate expressions. +- 018ca87: Added `title` and `icon` to the plugin definition for the new frontend system. +- e8258d0: The default entity content layout still supports rendering summary cards at runtime for backward compatibility, but logs a console warning when they are detected to help identify where migration is needed. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- 75ac651: Migrated `EntityRelationWarning` and `EntityProcessingErrorsPanel` components from Material UI to Backstage UI. +- Updated dependencies + - @backstage/ui@0.12.0 + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/core-components@0.18.7 + - @backstage/plugin-search-common@1.2.22 + - @backstage/core-compat-api@0.5.8 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/catalog-client@1.13.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-techdocs-react@1.3.8 + - @backstage/integration-react@1.2.15 + - @backstage/plugin-permission-react@0.4.40 + - @backstage/version-bridge@1.0.12 + - @backstage/plugin-search-react@1.10.3 + - @backstage/plugin-catalog-common@1.1.8 + - @backstage/plugin-scaffolder-common@1.7.6 + ## 1.33.0-next.2 ### Minor Changes diff --git a/plugins/catalog/package.json b/plugins/catalog/package.json index 192193b995..b97267d8d4 100644 --- a/plugins/catalog/package.json +++ b/plugins/catalog/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog", - "version": "1.33.0-next.2", + "version": "1.33.0", "description": "The Backstage plugin for browsing the Backstage catalog", "backstage": { "role": "frontend-plugin", diff --git a/plugins/config-schema/CHANGELOG.md b/plugins/config-schema/CHANGELOG.md index c8e1c99fb8..95fbfd9d0f 100644 --- a/plugins/config-schema/CHANGELOG.md +++ b/plugins/config-schema/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-config-schema +## 0.1.77 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/core-plugin-api@1.12.3 + ## 0.1.77-next.1 ### Patch Changes diff --git a/plugins/config-schema/package.json b/plugins/config-schema/package.json index d603cbaf4e..d9a16c4bb7 100644 --- a/plugins/config-schema/package.json +++ b/plugins/config-schema/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-config-schema", - "version": "0.1.77-next.1", + "version": "0.1.77", "description": "A Backstage plugin that lets you browse the configuration schema of your app", "backstage": { "role": "frontend-plugin", diff --git a/plugins/devtools-backend/CHANGELOG.md b/plugins/devtools-backend/CHANGELOG.md index 4223746f96..eedd6300de 100644 --- a/plugins/devtools-backend/CHANGELOG.md +++ b/plugins/devtools-backend/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-devtools-backend +## 0.5.14 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 8148621: Moved `@backstage/backend-defaults` from `dependencies` to `devDependencies`. +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/config-loader@1.10.8 + - @backstage/cli-common@0.1.18 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-permission-node@0.10.10 + - @backstage/plugin-devtools-common@0.1.22 + ## 0.5.14-next.1 ### Patch Changes diff --git a/plugins/devtools-backend/package.json b/plugins/devtools-backend/package.json index cf5c0230f5..69d87c54fc 100644 --- a/plugins/devtools-backend/package.json +++ b/plugins/devtools-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-devtools-backend", - "version": "0.5.14-next.1", + "version": "0.5.14", "backstage": { "role": "backend-plugin", "pluginId": "devtools", diff --git a/plugins/devtools-common/CHANGELOG.md b/plugins/devtools-common/CHANGELOG.md index 3385d9e3ba..69ce927d59 100644 --- a/plugins/devtools-common/CHANGELOG.md +++ b/plugins/devtools-common/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-devtools-common +## 0.1.22 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-permission-common@0.9.6 + ## 0.1.22-next.0 ### Patch Changes diff --git a/plugins/devtools-common/package.json b/plugins/devtools-common/package.json index 17c5f1e60e..6c7fec212a 100644 --- a/plugins/devtools-common/package.json +++ b/plugins/devtools-common/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-devtools-common", - "version": "0.1.22-next.0", + "version": "0.1.22", "description": "Common functionalities for the devtools plugin", "backstage": { "role": "common-library", diff --git a/plugins/devtools-react/CHANGELOG.md b/plugins/devtools-react/CHANGELOG.md index 4ecb6a8416..bf8751ffe8 100644 --- a/plugins/devtools-react/CHANGELOG.md +++ b/plugins/devtools-react/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-devtools-react +## 0.1.1 + +### Patch Changes + +- 9fbb270: Updated dependency `@testing-library/react` to `^16.0.0`. +- Updated dependencies + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + ## 0.1.1-next.1 ### Patch Changes diff --git a/plugins/devtools-react/package.json b/plugins/devtools-react/package.json index 6d6de7f9eb..cf6d34b466 100644 --- a/plugins/devtools-react/package.json +++ b/plugins/devtools-react/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-devtools-react", - "version": "0.1.1-next.1", + "version": "0.1.1", "description": "Web library for the devtools plugin", "backstage": { "role": "web-library", diff --git a/plugins/devtools/CHANGELOG.md b/plugins/devtools/CHANGELOG.md index a33e7292cb..c63d7850a3 100644 --- a/plugins/devtools/CHANGELOG.md +++ b/plugins/devtools/CHANGELOG.md @@ -1,5 +1,21 @@ # @backstage/plugin-devtools +## 0.1.36 + +### Patch Changes + +- 018ca87: Added `title` and `icon` to the plugin definition for the new frontend system. +- f2612c2: Fixes an issue where a user lacking permission to schedule tasks can now easily see the issue through a custom icon + tooltip. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/core-compat-api@0.5.8 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/plugin-devtools-react@0.1.1 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-permission-react@0.4.40 + - @backstage/plugin-devtools-common@0.1.22 + ## 0.1.36-next.1 ### Patch Changes diff --git a/plugins/devtools/package.json b/plugins/devtools/package.json index 0322cd737e..b03eef9dcb 100644 --- a/plugins/devtools/package.json +++ b/plugins/devtools/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-devtools", - "version": "0.1.36-next.1", + "version": "0.1.36", "backstage": { "role": "frontend-plugin", "pluginId": "devtools", diff --git a/plugins/events-backend-module-aws-sqs/CHANGELOG.md b/plugins/events-backend-module-aws-sqs/CHANGELOG.md index 43ad9d67e0..5cd2e5eac7 100644 --- a/plugins/events-backend-module-aws-sqs/CHANGELOG.md +++ b/plugins/events-backend-module-aws-sqs/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-events-backend-module-aws-sqs +## 0.4.19 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-events-node@0.4.19 + ## 0.4.19-next.0 ### Patch Changes diff --git a/plugins/events-backend-module-aws-sqs/package.json b/plugins/events-backend-module-aws-sqs/package.json index 6070fa3bb1..3e6cdb4b57 100644 --- a/plugins/events-backend-module-aws-sqs/package.json +++ b/plugins/events-backend-module-aws-sqs/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-events-backend-module-aws-sqs", - "version": "0.4.19-next.0", + "version": "0.4.19", "backstage": { "role": "backend-plugin-module", "pluginId": "events", diff --git a/plugins/events-backend-module-azure/CHANGELOG.md b/plugins/events-backend-module-azure/CHANGELOG.md index dc6cabb5b5..8191e4faca 100644 --- a/plugins/events-backend-module-azure/CHANGELOG.md +++ b/plugins/events-backend-module-azure/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-events-backend-module-azure +## 0.2.28 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-events-node@0.4.19 + ## 0.2.28-next.0 ### Patch Changes diff --git a/plugins/events-backend-module-azure/package.json b/plugins/events-backend-module-azure/package.json index c0727a0d97..5715981263 100644 --- a/plugins/events-backend-module-azure/package.json +++ b/plugins/events-backend-module-azure/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-events-backend-module-azure", - "version": "0.2.28-next.0", + "version": "0.2.28", "backstage": { "role": "backend-plugin-module", "pluginId": "events", diff --git a/plugins/events-backend-module-bitbucket-cloud/CHANGELOG.md b/plugins/events-backend-module-bitbucket-cloud/CHANGELOG.md index 1a48ee55eb..e83960dc3f 100644 --- a/plugins/events-backend-module-bitbucket-cloud/CHANGELOG.md +++ b/plugins/events-backend-module-bitbucket-cloud/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-events-backend-module-bitbucket-cloud +## 0.2.28 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-events-node@0.4.19 + ## 0.2.28-next.0 ### Patch Changes diff --git a/plugins/events-backend-module-bitbucket-cloud/package.json b/plugins/events-backend-module-bitbucket-cloud/package.json index d855b0bf0b..ddd6c64471 100644 --- a/plugins/events-backend-module-bitbucket-cloud/package.json +++ b/plugins/events-backend-module-bitbucket-cloud/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-events-backend-module-bitbucket-cloud", - "version": "0.2.28-next.0", + "version": "0.2.28", "backstage": { "role": "backend-plugin-module", "pluginId": "events", diff --git a/plugins/events-backend-module-bitbucket-server/CHANGELOG.md b/plugins/events-backend-module-bitbucket-server/CHANGELOG.md index b89c8aa025..79ae4419f4 100644 --- a/plugins/events-backend-module-bitbucket-server/CHANGELOG.md +++ b/plugins/events-backend-module-bitbucket-server/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-events-backend-module-bitbucket-server +## 0.1.9 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-events-node@0.4.19 + ## 0.1.9-next.0 ### Patch Changes diff --git a/plugins/events-backend-module-bitbucket-server/package.json b/plugins/events-backend-module-bitbucket-server/package.json index 98873d5f35..83d8d470b6 100644 --- a/plugins/events-backend-module-bitbucket-server/package.json +++ b/plugins/events-backend-module-bitbucket-server/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-events-backend-module-bitbucket-server", - "version": "0.1.9-next.0", + "version": "0.1.9", "backstage": { "role": "backend-plugin-module", "pluginId": "events", diff --git a/plugins/events-backend-module-gerrit/CHANGELOG.md b/plugins/events-backend-module-gerrit/CHANGELOG.md index 80abacb894..b3eb366a87 100644 --- a/plugins/events-backend-module-gerrit/CHANGELOG.md +++ b/plugins/events-backend-module-gerrit/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-events-backend-module-gerrit +## 0.2.28 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-events-node@0.4.19 + ## 0.2.28-next.0 ### Patch Changes diff --git a/plugins/events-backend-module-gerrit/package.json b/plugins/events-backend-module-gerrit/package.json index 5ed9057ea1..7dfff9961e 100644 --- a/plugins/events-backend-module-gerrit/package.json +++ b/plugins/events-backend-module-gerrit/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-events-backend-module-gerrit", - "version": "0.2.28-next.0", + "version": "0.2.28", "backstage": { "role": "backend-plugin-module", "pluginId": "events", diff --git a/plugins/events-backend-module-github/CHANGELOG.md b/plugins/events-backend-module-github/CHANGELOG.md index d4b2ed0997..c7656fce90 100644 --- a/plugins/events-backend-module-github/CHANGELOG.md +++ b/plugins/events-backend-module-github/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-events-backend-module-github +## 0.4.9 + +### Patch Changes + +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-events-node@0.4.19 + ## 0.4.9-next.1 ### Patch Changes diff --git a/plugins/events-backend-module-github/package.json b/plugins/events-backend-module-github/package.json index c969d661c3..b1bb43b902 100644 --- a/plugins/events-backend-module-github/package.json +++ b/plugins/events-backend-module-github/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-events-backend-module-github", - "version": "0.4.9-next.1", + "version": "0.4.9", "backstage": { "role": "backend-plugin-module", "pluginId": "events", diff --git a/plugins/events-backend-module-gitlab/CHANGELOG.md b/plugins/events-backend-module-gitlab/CHANGELOG.md index a28a72c41c..eff3f72ec6 100644 --- a/plugins/events-backend-module-gitlab/CHANGELOG.md +++ b/plugins/events-backend-module-gitlab/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-events-backend-module-gitlab +## 0.3.9 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-events-node@0.4.19 + ## 0.3.9-next.0 ### Patch Changes diff --git a/plugins/events-backend-module-gitlab/package.json b/plugins/events-backend-module-gitlab/package.json index c25b0e87ef..3ed8e2eefc 100644 --- a/plugins/events-backend-module-gitlab/package.json +++ b/plugins/events-backend-module-gitlab/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-events-backend-module-gitlab", - "version": "0.3.9-next.0", + "version": "0.3.9", "backstage": { "role": "backend-plugin-module", "pluginId": "events", diff --git a/plugins/events-backend-module-google-pubsub/CHANGELOG.md b/plugins/events-backend-module-google-pubsub/CHANGELOG.md index 7ec8628fa5..c3e7a19b4f 100644 --- a/plugins/events-backend-module-google-pubsub/CHANGELOG.md +++ b/plugins/events-backend-module-google-pubsub/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-events-backend-module-google-pubsub +## 0.2.0 + +### Minor Changes + +- 80905b3: Added an optional `filter` property to PubSub consumers/publishers + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/filter-predicates@0.1.0 + - @backstage/plugin-events-node@0.4.19 + ## 0.1.8-next.0 ### Patch Changes diff --git a/plugins/events-backend-module-google-pubsub/package.json b/plugins/events-backend-module-google-pubsub/package.json index 27bf5413ef..b9fc748895 100644 --- a/plugins/events-backend-module-google-pubsub/package.json +++ b/plugins/events-backend-module-google-pubsub/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-events-backend-module-google-pubsub", - "version": "0.1.8-next.0", + "version": "0.2.0", "description": "The google-pubsub backend module for the events plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/events-backend-module-kafka/CHANGELOG.md b/plugins/events-backend-module-kafka/CHANGELOG.md index 4149df548b..3e1e527d48 100644 --- a/plugins/events-backend-module-kafka/CHANGELOG.md +++ b/plugins/events-backend-module-kafka/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-events-backend-module-kafka +## 0.3.1 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-events-node@0.4.19 + ## 0.3.1-next.0 ### Patch Changes diff --git a/plugins/events-backend-module-kafka/package.json b/plugins/events-backend-module-kafka/package.json index 3f3f3e7e6d..2e795242cf 100644 --- a/plugins/events-backend-module-kafka/package.json +++ b/plugins/events-backend-module-kafka/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-events-backend-module-kafka", - "version": "0.3.1-next.0", + "version": "0.3.1", "description": "The kafka backend module for the events plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/events-backend-test-utils/CHANGELOG.md b/plugins/events-backend-test-utils/CHANGELOG.md index 4cdbe56043..9bf8093c1a 100644 --- a/plugins/events-backend-test-utils/CHANGELOG.md +++ b/plugins/events-backend-test-utils/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-events-backend-test-utils +## 0.1.52 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-events-node@0.4.19 + ## 0.1.52-next.0 ### Patch Changes diff --git a/plugins/events-backend-test-utils/package.json b/plugins/events-backend-test-utils/package.json index a8bc69ae17..9fefe66a44 100644 --- a/plugins/events-backend-test-utils/package.json +++ b/plugins/events-backend-test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-events-backend-test-utils", - "version": "0.1.52-next.0", + "version": "0.1.52", "description": "The plugin-events-backend-test-utils for @backstage/plugin-events-node", "backstage": { "role": "node-library", diff --git a/plugins/events-backend/CHANGELOG.md b/plugins/events-backend/CHANGELOG.md index 6e20caa7e1..9b534b57c7 100644 --- a/plugins/events-backend/CHANGELOG.md +++ b/plugins/events-backend/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-events-backend +## 0.5.11 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/backend-openapi-utils@0.6.6 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-events-node@0.4.19 + ## 0.5.11-next.0 ### Patch Changes diff --git a/plugins/events-backend/package.json b/plugins/events-backend/package.json index 583ce51afd..c4faa91b99 100644 --- a/plugins/events-backend/package.json +++ b/plugins/events-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-events-backend", - "version": "0.5.11-next.0", + "version": "0.5.11", "backstage": { "role": "backend-plugin", "pluginId": "events", diff --git a/plugins/events-node/CHANGELOG.md b/plugins/events-node/CHANGELOG.md index b2f2f4dde3..01834edfb4 100644 --- a/plugins/events-node/CHANGELOG.md +++ b/plugins/events-node/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-events-node +## 0.4.19 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + ## 0.4.19-next.0 ### Patch Changes diff --git a/plugins/events-node/package.json b/plugins/events-node/package.json index 1696d67324..b7dfaa6f00 100644 --- a/plugins/events-node/package.json +++ b/plugins/events-node/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-events-node", - "version": "0.4.19-next.0", + "version": "0.4.19", "description": "The plugin-events-node module for @backstage/plugin-events-backend", "backstage": { "role": "node-library", diff --git a/plugins/example-todo-list-backend/CHANGELOG.md b/plugins/example-todo-list-backend/CHANGELOG.md index 5313c7a0f9..656a72b24b 100644 --- a/plugins/example-todo-list-backend/CHANGELOG.md +++ b/plugins/example-todo-list-backend/CHANGELOG.md @@ -1,5 +1,12 @@ # @internal/plugin-todo-list-backend +## 1.0.47 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + ## 1.0.47-next.0 ### Patch Changes diff --git a/plugins/example-todo-list-backend/package.json b/plugins/example-todo-list-backend/package.json index 03fb2b3ac4..e59787ada2 100644 --- a/plugins/example-todo-list-backend/package.json +++ b/plugins/example-todo-list-backend/package.json @@ -1,6 +1,6 @@ { "name": "@internal/plugin-todo-list-backend", - "version": "1.0.47-next.0", + "version": "1.0.47", "backstage": { "role": "backend-plugin", "pluginId": "todo-list", diff --git a/plugins/example-todo-list-common/CHANGELOG.md b/plugins/example-todo-list-common/CHANGELOG.md index 87af2d6553..c66f74ef75 100644 --- a/plugins/example-todo-list-common/CHANGELOG.md +++ b/plugins/example-todo-list-common/CHANGELOG.md @@ -1,5 +1,12 @@ # @internal/plugin-todo-list-common +## 1.0.29 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-permission-common@0.9.6 + ## 1.0.29-next.0 ### Patch Changes diff --git a/plugins/example-todo-list-common/package.json b/plugins/example-todo-list-common/package.json index 2b33fada42..5fefb00256 100644 --- a/plugins/example-todo-list-common/package.json +++ b/plugins/example-todo-list-common/package.json @@ -1,6 +1,6 @@ { "name": "@internal/plugin-todo-list-common", - "version": "1.0.29-next.0", + "version": "1.0.29", "backstage": { "role": "common-library", "pluginId": "todo-list", diff --git a/plugins/example-todo-list/CHANGELOG.md b/plugins/example-todo-list/CHANGELOG.md index 9214555ece..70f667b7bb 100644 --- a/plugins/example-todo-list/CHANGELOG.md +++ b/plugins/example-todo-list/CHANGELOG.md @@ -1,5 +1,13 @@ # @internal/plugin-todo-list +## 1.0.48 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/core-plugin-api@1.12.3 + ## 1.0.48-next.0 ### Patch Changes diff --git a/plugins/example-todo-list/package.json b/plugins/example-todo-list/package.json index 5db2097554..d671bf504a 100644 --- a/plugins/example-todo-list/package.json +++ b/plugins/example-todo-list/package.json @@ -1,6 +1,6 @@ { "name": "@internal/plugin-todo-list", - "version": "1.0.48-next.0", + "version": "1.0.48", "backstage": { "role": "frontend-plugin", "pluginId": "todo-list", diff --git a/plugins/gateway-backend/CHANGELOG.md b/plugins/gateway-backend/CHANGELOG.md index d6fd09fff8..9bd5f6699e 100644 --- a/plugins/gateway-backend/CHANGELOG.md +++ b/plugins/gateway-backend/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-gateway-backend +## 1.1.2 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + ## 1.1.2-next.0 ### Patch Changes diff --git a/plugins/gateway-backend/package.json b/plugins/gateway-backend/package.json index 342767da9e..8f600ebf02 100644 --- a/plugins/gateway-backend/package.json +++ b/plugins/gateway-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-gateway-backend", - "version": "1.1.2-next.0", + "version": "1.1.2", "backstage": { "role": "backend-plugin", "pluginId": "gateway", diff --git a/plugins/home-react/CHANGELOG.md b/plugins/home-react/CHANGELOG.md index 9aaa30bfd1..5817aa34cd 100644 --- a/plugins/home-react/CHANGELOG.md +++ b/plugins/home-react/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-home-react +## 0.1.35 + +### Patch Changes + +- 90956a6: Support new frontend system in the homepage plugin +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/core-compat-api@0.5.8 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + ## 0.1.35-next.1 ### Patch Changes diff --git a/plugins/home-react/package.json b/plugins/home-react/package.json index 2fd0df87c1..419bf9b770 100644 --- a/plugins/home-react/package.json +++ b/plugins/home-react/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-home-react", - "version": "0.1.35-next.1", + "version": "0.1.35", "description": "A Backstage plugin that contains react components helps you build a home page", "backstage": { "role": "web-library", diff --git a/plugins/home/CHANGELOG.md b/plugins/home/CHANGELOG.md index ba26964481..ecfd1ea38e 100644 --- a/plugins/home/CHANGELOG.md +++ b/plugins/home/CHANGELOG.md @@ -1,5 +1,24 @@ # @backstage/plugin-home +## 0.9.2 + +### Patch Changes + +- 018ca87: Added `title` and `icon` to the plugin definition for the new frontend system. +- 90956a6: Support new frontend system in the homepage plugin +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/core-components@0.18.7 + - @backstage/core-app-api@1.19.5 + - @backstage/core-compat-api@0.5.8 + - @backstage/theme@0.7.2 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/catalog-client@1.13.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-home-react@0.1.35 + ## 0.9.2-next.2 ### Patch Changes diff --git a/plugins/home/package.json b/plugins/home/package.json index a89304174b..561ed37309 100644 --- a/plugins/home/package.json +++ b/plugins/home/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-home", - "version": "0.9.2-next.2", + "version": "0.9.2", "description": "A Backstage plugin that helps you build a home page", "backstage": { "role": "frontend-plugin", diff --git a/plugins/kubernetes-backend/CHANGELOG.md b/plugins/kubernetes-backend/CHANGELOG.md index 2856b6bae0..6d6b537cfd 100644 --- a/plugins/kubernetes-backend/CHANGELOG.md +++ b/plugins/kubernetes-backend/CHANGELOG.md @@ -1,5 +1,21 @@ # @backstage/plugin-kubernetes-backend +## 0.21.1 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- ce3639c: Add PersistentVolume and PersistentVolumeClaims Rendering +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/integration-aws-node@0.1.20 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-kubernetes-node@0.4.1 + - @backstage/plugin-kubernetes-common@0.9.10 + - @backstage/catalog-client@1.13.0 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-permission-node@0.10.10 + ## 0.21.1-next.2 ### Patch Changes diff --git a/plugins/kubernetes-backend/package.json b/plugins/kubernetes-backend/package.json index 49c8759f4b..dc65304fb9 100644 --- a/plugins/kubernetes-backend/package.json +++ b/plugins/kubernetes-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-kubernetes-backend", - "version": "0.21.1-next.2", + "version": "0.21.1", "description": "A Backstage backend plugin that integrates towards Kubernetes", "backstage": { "role": "backend-plugin", diff --git a/plugins/kubernetes-cluster/CHANGELOG.md b/plugins/kubernetes-cluster/CHANGELOG.md index 7f74838b61..94f9e3ee52 100644 --- a/plugins/kubernetes-cluster/CHANGELOG.md +++ b/plugins/kubernetes-cluster/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-kubernetes-cluster +## 0.0.34 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/core-components@0.18.7 + - @backstage/plugin-kubernetes-react@0.5.16 + - @backstage/plugin-kubernetes-common@0.9.10 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-permission-react@0.4.40 + ## 0.0.34-next.2 ### Patch Changes diff --git a/plugins/kubernetes-cluster/package.json b/plugins/kubernetes-cluster/package.json index 4fd69e7c4a..4455308bf4 100644 --- a/plugins/kubernetes-cluster/package.json +++ b/plugins/kubernetes-cluster/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-kubernetes-cluster", - "version": "0.0.34-next.2", + "version": "0.0.34", "description": "A Backstage plugin that shows details of Kubernetes clusters", "backstage": { "role": "frontend-plugin", diff --git a/plugins/kubernetes-common/CHANGELOG.md b/plugins/kubernetes-common/CHANGELOG.md index 2b3308d6d4..237892a765 100644 --- a/plugins/kubernetes-common/CHANGELOG.md +++ b/plugins/kubernetes-common/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-kubernetes-common +## 0.9.10 + +### Patch Changes + +- ce3639c: Add PersistentVolume and PersistentVolumeClaims Rendering +- Updated dependencies + - @backstage/plugin-permission-common@0.9.6 + ## 0.9.10-next.1 ### Patch Changes diff --git a/plugins/kubernetes-common/package.json b/plugins/kubernetes-common/package.json index 7f77a85ef0..e00fa68327 100644 --- a/plugins/kubernetes-common/package.json +++ b/plugins/kubernetes-common/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-kubernetes-common", - "version": "0.9.10-next.1", + "version": "0.9.10", "description": "Common functionalities for kubernetes, to be shared between kubernetes and kubernetes-backend plugin", "backstage": { "role": "common-library", diff --git a/plugins/kubernetes-node/CHANGELOG.md b/plugins/kubernetes-node/CHANGELOG.md index 696fb23363..0c8087afaf 100644 --- a/plugins/kubernetes-node/CHANGELOG.md +++ b/plugins/kubernetes-node/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-kubernetes-node +## 0.4.1 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- ce3639c: Add PersistentVolume and PersistentVolumeClaims Rendering +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-kubernetes-common@0.9.10 + ## 0.4.1-next.1 ### Patch Changes diff --git a/plugins/kubernetes-node/package.json b/plugins/kubernetes-node/package.json index f6bf681444..b56016e044 100644 --- a/plugins/kubernetes-node/package.json +++ b/plugins/kubernetes-node/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-kubernetes-node", - "version": "0.4.1-next.1", + "version": "0.4.1", "description": "Node.js library for the kubernetes plugin", "backstage": { "role": "node-library", diff --git a/plugins/kubernetes-react/CHANGELOG.md b/plugins/kubernetes-react/CHANGELOG.md index eca3af4405..a1f5092472 100644 --- a/plugins/kubernetes-react/CHANGELOG.md +++ b/plugins/kubernetes-react/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-kubernetes-react +## 0.5.16 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- ce3639c: Add PersistentVolume and PersistentVolumeClaims Rendering +- d56542c: Updated dependency `@xterm/addon-attach` to `^0.12.0`. + Updated dependency `@xterm/addon-fit` to `^0.11.0`. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/plugin-kubernetes-common@0.9.10 + - @backstage/core-plugin-api@1.12.3 + ## 0.5.16-next.2 ### Patch Changes diff --git a/plugins/kubernetes-react/package.json b/plugins/kubernetes-react/package.json index 30ce0302bb..d4b61ef75a 100644 --- a/plugins/kubernetes-react/package.json +++ b/plugins/kubernetes-react/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-kubernetes-react", - "version": "0.5.16-next.2", + "version": "0.5.16", "description": "Web library for the kubernetes-react plugin", "backstage": { "role": "web-library", diff --git a/plugins/kubernetes/CHANGELOG.md b/plugins/kubernetes/CHANGELOG.md index 7b9fb95c7d..01779f7b6e 100644 --- a/plugins/kubernetes/CHANGELOG.md +++ b/plugins/kubernetes/CHANGELOG.md @@ -1,5 +1,22 @@ # @backstage/plugin-kubernetes +## 0.12.16 + +### Patch Changes + +- 7feb83b: Adjusted to use the new `@backstage/filter-predicates` types for predicate expressions. +- 491a06c: Add the ability to show icons for the tabs on the entity page (new frontend) +- 4183614: Updated usage of deprecated APIs in the new frontend system. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/core-components@0.18.7 + - @backstage/plugin-kubernetes-react@0.5.16 + - @backstage/plugin-kubernetes-common@0.9.10 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-permission-react@0.4.40 + ## 0.12.16-next.2 ### Patch Changes diff --git a/plugins/kubernetes/package.json b/plugins/kubernetes/package.json index f2c051cd8f..92e2c83244 100644 --- a/plugins/kubernetes/package.json +++ b/plugins/kubernetes/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-kubernetes", - "version": "0.12.16-next.2", + "version": "0.12.16", "description": "A Backstage plugin that integrates towards Kubernetes", "backstage": { "role": "frontend-plugin", diff --git a/plugins/mcp-actions-backend/CHANGELOG.md b/plugins/mcp-actions-backend/CHANGELOG.md index be0a2cfbf0..87e5def870 100644 --- a/plugins/mcp-actions-backend/CHANGELOG.md +++ b/plugins/mcp-actions-backend/CHANGELOG.md @@ -1,5 +1,20 @@ # @backstage/plugin-mcp-actions-backend +## 0.1.9 + +### Patch Changes + +- 31de2c9: Added OAuth Protected Resource Metadata endpoint (`/.well-known/oauth-protected-resource`) per RFC 9728. This allows MCP clients to discover the authorization server for the resource. + + Also enabled OAuth well-known endpoints when CIMD (Client ID Metadata Documents) is configured, not just when DCR is enabled. + +- 8148621: Moved `@backstage/backend-defaults` from `dependencies` to `devDependencies`. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/catalog-client@1.13.0 + ## 0.1.9-next.1 ### Patch Changes diff --git a/plugins/mcp-actions-backend/package.json b/plugins/mcp-actions-backend/package.json index 3a0fd5c366..71129e8589 100644 --- a/plugins/mcp-actions-backend/package.json +++ b/plugins/mcp-actions-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-mcp-actions-backend", - "version": "0.1.9-next.1", + "version": "0.1.9", "backstage": { "role": "backend-plugin", "pluginId": "mcp-actions", diff --git a/plugins/mui-to-bui/CHANGELOG.md b/plugins/mui-to-bui/CHANGELOG.md index 2c7a57d3ef..ad24084330 100644 --- a/plugins/mui-to-bui/CHANGELOG.md +++ b/plugins/mui-to-bui/CHANGELOG.md @@ -1,5 +1,28 @@ # @backstage/plugin-mui-to-bui +## 0.2.4 + +### Patch Changes + +- 4137a43: Updated CSS token references to use renamed `--bui-bg-app` and `--bui-border-2` tokens. +- a88c437: Updated MUI to BUI theme converter to align with latest token changes + + **Changes:** + + - Removed generation of deprecated tokens: `--bui-fg-link`, `--bui-fg-link-hover`, `--bui-fg-tint`, `--bui-fg-tint-disabled`, `--bui-bg-tint` and all its variants + - Added generation of new `info` status tokens: `--bui-fg-info`, `--bui-fg-info-on-bg`, `--bui-bg-info`, `--bui-border-info` + - Updated status color mapping to generate both standalone and `-on-bg` variants for danger, warning, success, and info + - Status colors now use `.main` for standalone variants and `.dark` for `-on-bg` variants, providing better visual hierarchy + + The converter now generates tokens that match the updated BUI design system structure, with clear distinction between status colors for standalone use vs. use on colored backgrounds. + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/ui@0.12.0 + - @backstage/theme@0.7.2 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + ## 0.2.4-next.2 ### Patch Changes diff --git a/plugins/mui-to-bui/package.json b/plugins/mui-to-bui/package.json index de43742c20..de5334e46c 100644 --- a/plugins/mui-to-bui/package.json +++ b/plugins/mui-to-bui/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-mui-to-bui", - "version": "0.2.4-next.2", + "version": "0.2.4", "backstage": { "role": "frontend-plugin", "pluginId": "mui-to-bui", diff --git a/plugins/notifications-backend-module-email/CHANGELOG.md b/plugins/notifications-backend-module-email/CHANGELOG.md index 32fdc6839e..8032c0448a 100644 --- a/plugins/notifications-backend-module-email/CHANGELOG.md +++ b/plugins/notifications-backend-module-email/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-notifications-backend-module-email +## 0.3.18 + +### Patch Changes + +- e9eb400: Allow configuring included topics for email notifications. +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/integration-aws-node@0.1.20 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/catalog-client@1.13.0 + - @backstage/plugin-notifications-common@0.2.1 + - @backstage/plugin-notifications-node@0.2.23 + ## 0.3.18-next.1 ### Patch Changes diff --git a/plugins/notifications-backend-module-email/package.json b/plugins/notifications-backend-module-email/package.json index fd6a957072..cf57cf11bd 100644 --- a/plugins/notifications-backend-module-email/package.json +++ b/plugins/notifications-backend-module-email/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-notifications-backend-module-email", - "version": "0.3.18-next.1", + "version": "0.3.18", "description": "The email backend module for the notifications plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/notifications-backend-module-slack/CHANGELOG.md b/plugins/notifications-backend-module-slack/CHANGELOG.md index 2456a92cea..39894a62fb 100644 --- a/plugins/notifications-backend-module-slack/CHANGELOG.md +++ b/plugins/notifications-backend-module-slack/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-notifications-backend-module-slack +## 0.3.1 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-notifications-common@0.2.1 + - @backstage/plugin-notifications-node@0.2.23 + ## 0.3.1-next.1 ### Patch Changes diff --git a/plugins/notifications-backend-module-slack/package.json b/plugins/notifications-backend-module-slack/package.json index 7d4a9f244b..66a9fe6d6f 100644 --- a/plugins/notifications-backend-module-slack/package.json +++ b/plugins/notifications-backend-module-slack/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-notifications-backend-module-slack", - "version": "0.3.1-next.1", + "version": "0.3.1", "description": "The slack backend module for the notifications plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/notifications-backend/CHANGELOG.md b/plugins/notifications-backend/CHANGELOG.md index 8cd9046777..683d823808 100644 --- a/plugins/notifications-backend/CHANGELOG.md +++ b/plugins/notifications-backend/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-notifications-backend +## 0.6.2 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 5e3ef57: Added `peerModules` metadata declaring recommended modules for cross-plugin integrations. +- e9eb400: Allow configuring included topics for email notifications. +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-notifications-common@0.2.1 + - @backstage/plugin-notifications-node@0.2.23 + - @backstage/plugin-signals-node@0.1.28 + ## 0.6.2-next.2 ### Patch Changes diff --git a/plugins/notifications-backend/package.json b/plugins/notifications-backend/package.json index 7ccc715589..be863ed61f 100644 --- a/plugins/notifications-backend/package.json +++ b/plugins/notifications-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-notifications-backend", - "version": "0.6.2-next.2", + "version": "0.6.2", "backstage": { "role": "backend-plugin", "pluginId": "notifications", diff --git a/plugins/notifications-common/CHANGELOG.md b/plugins/notifications-common/CHANGELOG.md index 623ced5b1d..5bb8925474 100644 --- a/plugins/notifications-common/CHANGELOG.md +++ b/plugins/notifications-common/CHANGELOG.md @@ -1,5 +1,11 @@ # @backstage/plugin-notifications-common +## 0.2.1 + +### Patch Changes + +- e9eb400: Allow configuring included topics for email notifications. + ## 0.2.0 ### Minor Changes diff --git a/plugins/notifications-common/package.json b/plugins/notifications-common/package.json index 1fad4544c7..6163256843 100644 --- a/plugins/notifications-common/package.json +++ b/plugins/notifications-common/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-notifications-common", - "version": "0.2.0", + "version": "0.2.1", "description": "Common functionalities for the notifications plugin", "backstage": { "role": "common-library", diff --git a/plugins/notifications-node/CHANGELOG.md b/plugins/notifications-node/CHANGELOG.md index 92e7469332..db2f7c5329 100644 --- a/plugins/notifications-node/CHANGELOG.md +++ b/plugins/notifications-node/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-notifications-node +## 0.2.23 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/catalog-client@1.13.0 + - @backstage/plugin-notifications-common@0.2.1 + - @backstage/plugin-signals-node@0.1.28 + ## 0.2.23-next.1 ### Patch Changes diff --git a/plugins/notifications-node/package.json b/plugins/notifications-node/package.json index bc3871dd6f..b1cc1ad49f 100644 --- a/plugins/notifications-node/package.json +++ b/plugins/notifications-node/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-notifications-node", - "version": "0.2.23-next.1", + "version": "0.2.23", "description": "Node.js library for the notifications plugin", "backstage": { "role": "node-library", diff --git a/plugins/notifications/CHANGELOG.md b/plugins/notifications/CHANGELOG.md index c8bb983163..49b4f3b174 100644 --- a/plugins/notifications/CHANGELOG.md +++ b/plugins/notifications/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-notifications +## 0.5.14 + +### Patch Changes + +- 8005286: Added `renderItem` prop to `NotificationsSidebarItem` component, allowing custom UI rendering while retaining all built-in notification logic (unread count, snackbar, signals, web notifications). +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/theme@0.7.2 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/plugin-notifications-common@0.2.1 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-signals-react@0.0.19 + ## 0.5.14-next.2 ### Patch Changes diff --git a/plugins/notifications/package.json b/plugins/notifications/package.json index 2d6a84fc13..37beefdab5 100644 --- a/plugins/notifications/package.json +++ b/plugins/notifications/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-notifications", - "version": "0.5.14-next.2", + "version": "0.5.14", "backstage": { "role": "frontend-plugin", "pluginId": "notifications", diff --git a/plugins/org-react/CHANGELOG.md b/plugins/org-react/CHANGELOG.md index c028c7c9a9..d8963590c5 100644 --- a/plugins/org-react/CHANGELOG.md +++ b/plugins/org-react/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-org-react +## 0.1.47 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/core-components@0.18.7 + - @backstage/catalog-client@1.13.0 + - @backstage/core-plugin-api@1.12.3 + ## 0.1.47-next.2 ### Patch Changes diff --git a/plugins/org-react/package.json b/plugins/org-react/package.json index 05ac59496e..d96e1b9efe 100644 --- a/plugins/org-react/package.json +++ b/plugins/org-react/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-org-react", - "version": "0.1.47-next.2", + "version": "0.1.47", "backstage": { "role": "web-library", "pluginId": "org", diff --git a/plugins/org/CHANGELOG.md b/plugins/org/CHANGELOG.md index ad04247193..ecdcefeaa5 100644 --- a/plugins/org/CHANGELOG.md +++ b/plugins/org/CHANGELOG.md @@ -1,5 +1,21 @@ # @backstage/plugin-org +## 0.6.49 + +### Patch Changes + +- ac9bead: Added `@backstage/frontend-test-utils` dev dependency. +- 7feb83b: Adjusted to use the new `@backstage/filter-predicates` types for predicate expressions. +- 4183614: Updated usage of deprecated APIs in the new frontend system. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- 1dee6de: Add search functionality in MembersListCard +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/core-components@0.18.7 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-catalog-common@1.1.8 + ## 0.6.49-next.2 ### Patch Changes diff --git a/plugins/org/package.json b/plugins/org/package.json index ef68d4e71a..9de7bf3536 100644 --- a/plugins/org/package.json +++ b/plugins/org/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-org", - "version": "0.6.49-next.2", + "version": "0.6.49", "description": "A Backstage plugin that helps you create entity pages for your organization", "backstage": { "role": "frontend-plugin", diff --git a/plugins/permission-backend-module-policy-allow-all/CHANGELOG.md b/plugins/permission-backend-module-policy-allow-all/CHANGELOG.md index 51f6bbb745..a097f7e4ac 100644 --- a/plugins/permission-backend-module-policy-allow-all/CHANGELOG.md +++ b/plugins/permission-backend-module-policy-allow-all/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-permission-backend-module-allow-all-policy +## 0.2.16 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-permission-node@0.10.10 + ## 0.2.16-next.0 ### Patch Changes diff --git a/plugins/permission-backend-module-policy-allow-all/package.json b/plugins/permission-backend-module-policy-allow-all/package.json index 39ea2935b1..01cd3cb2e8 100644 --- a/plugins/permission-backend-module-policy-allow-all/package.json +++ b/plugins/permission-backend-module-policy-allow-all/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-permission-backend-module-allow-all-policy", - "version": "0.2.16-next.0", + "version": "0.2.16", "description": "Allow all policy backend module for the permission plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/permission-backend/CHANGELOG.md b/plugins/permission-backend/CHANGELOG.md index d5975fd872..3d4730cfbd 100644 --- a/plugins/permission-backend/CHANGELOG.md +++ b/plugins/permission-backend/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-permission-backend +## 0.7.9 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-permission-node@0.10.10 + ## 0.7.8-next.0 ### Patch Changes diff --git a/plugins/permission-backend/package.json b/plugins/permission-backend/package.json index 6afab25c1c..9d1bbcfe1f 100644 --- a/plugins/permission-backend/package.json +++ b/plugins/permission-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-permission-backend", - "version": "0.7.9-next.0", + "version": "0.7.9", "backstage": { "role": "backend-plugin", "pluginId": "permission", diff --git a/plugins/permission-common/CHANGELOG.md b/plugins/permission-common/CHANGELOG.md index e19fad7dd1..429a3dcdd7 100644 --- a/plugins/permission-common/CHANGELOG.md +++ b/plugins/permission-common/CHANGELOG.md @@ -1,5 +1,11 @@ # @backstage/plugin-permission-common +## 0.9.6 + +### Patch Changes + +- 69d880e: Bump to latest zod to ensure it has the latest features + ## 0.9.5-next.0 ### Patch Changes diff --git a/plugins/permission-common/package.json b/plugins/permission-common/package.json index 05675b6052..85607676cf 100644 --- a/plugins/permission-common/package.json +++ b/plugins/permission-common/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-permission-common", - "version": "0.9.6-next.0", + "version": "0.9.6", "description": "Isomorphic types and client for Backstage permissions and authorization", "backstage": { "role": "common-library", diff --git a/plugins/permission-node/CHANGELOG.md b/plugins/permission-node/CHANGELOG.md index b91a077e2a..4a6d9f7086 100644 --- a/plugins/permission-node/CHANGELOG.md +++ b/plugins/permission-node/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-permission-node +## 0.10.10 + +### Patch Changes + +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + - @backstage/plugin-permission-common@0.9.6 + ## 0.10.9-next.0 ### Patch Changes diff --git a/plugins/permission-node/package.json b/plugins/permission-node/package.json index e9a7d2d6e7..b9b992cb14 100644 --- a/plugins/permission-node/package.json +++ b/plugins/permission-node/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-permission-node", - "version": "0.10.10-next.0", + "version": "0.10.10", "description": "Common permission and authorization utilities for backend plugins", "backstage": { "role": "node-library", diff --git a/plugins/permission-react/CHANGELOG.md b/plugins/permission-react/CHANGELOG.md index 33af73c41a..5ffd696728 100644 --- a/plugins/permission-react/CHANGELOG.md +++ b/plugins/permission-react/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-permission-react +## 0.4.40 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-permission-common@0.9.6 + ## 0.4.40-next.1 ### Patch Changes diff --git a/plugins/permission-react/package.json b/plugins/permission-react/package.json index 3e3f7a1bf6..3c62e2c853 100644 --- a/plugins/permission-react/package.json +++ b/plugins/permission-react/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-permission-react", - "version": "0.4.40-next.1", + "version": "0.4.40", "backstage": { "role": "web-library", "pluginId": "permission", diff --git a/plugins/proxy-backend/CHANGELOG.md b/plugins/proxy-backend/CHANGELOG.md index c1219bfc66..c8d4e78489 100644 --- a/plugins/proxy-backend/CHANGELOG.md +++ b/plugins/proxy-backend/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-proxy-backend +## 0.6.10 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-proxy-node@0.1.12 + ## 0.6.10-next.0 ### Patch Changes diff --git a/plugins/proxy-backend/package.json b/plugins/proxy-backend/package.json index 4fd2371582..f813c858d4 100644 --- a/plugins/proxy-backend/package.json +++ b/plugins/proxy-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-proxy-backend", - "version": "0.6.10-next.0", + "version": "0.6.10", "description": "A Backstage backend plugin that helps you set up proxy endpoints in the backend", "backstage": { "role": "backend-plugin", diff --git a/plugins/proxy-node/CHANGELOG.md b/plugins/proxy-node/CHANGELOG.md index c2e58d8ed6..0a88dfc7fe 100644 --- a/plugins/proxy-node/CHANGELOG.md +++ b/plugins/proxy-node/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-proxy-node +## 0.1.12 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + ## 0.1.12-next.0 ### Patch Changes diff --git a/plugins/proxy-node/package.json b/plugins/proxy-node/package.json index a052353860..378af6e3ff 100644 --- a/plugins/proxy-node/package.json +++ b/plugins/proxy-node/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-proxy-node", - "version": "0.1.12-next.0", + "version": "0.1.12", "description": "The plugin-proxy-node module for @backstage/plugin-proxy-backend", "backstage": { "role": "node-library", diff --git a/plugins/scaffolder-backend-module-azure/CHANGELOG.md b/plugins/scaffolder-backend-module-azure/CHANGELOG.md index 8dbaebd254..69bf4716e1 100644 --- a/plugins/scaffolder-backend-module-azure/CHANGELOG.md +++ b/plugins/scaffolder-backend-module-azure/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-scaffolder-backend-module-azure +## 0.2.18 + +### Patch Changes + +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + ## 0.2.18-next.1 ### Patch Changes diff --git a/plugins/scaffolder-backend-module-azure/package.json b/plugins/scaffolder-backend-module-azure/package.json index 3093bdc08e..2c88b0d1e3 100644 --- a/plugins/scaffolder-backend-module-azure/package.json +++ b/plugins/scaffolder-backend-module-azure/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-scaffolder-backend-module-azure", - "version": "0.2.18-next.1", + "version": "0.2.18", "description": "The azure module for @backstage/plugin-scaffolder-backend", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/scaffolder-backend-module-bitbucket-cloud/CHANGELOG.md b/plugins/scaffolder-backend-module-bitbucket-cloud/CHANGELOG.md index 7f671fd0ea..b707fd65eb 100644 --- a/plugins/scaffolder-backend-module-bitbucket-cloud/CHANGELOG.md +++ b/plugins/scaffolder-backend-module-bitbucket-cloud/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-scaffolder-backend-module-bitbucket-cloud +## 0.3.3 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 14741e2: Fully enable API token functionality for Bitbucket-Cloud. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-bitbucket-cloud-common@0.3.7 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + ## 0.3.3-next.1 ### Patch Changes diff --git a/plugins/scaffolder-backend-module-bitbucket-cloud/package.json b/plugins/scaffolder-backend-module-bitbucket-cloud/package.json index 3219a09fa3..a1701d704f 100644 --- a/plugins/scaffolder-backend-module-bitbucket-cloud/package.json +++ b/plugins/scaffolder-backend-module-bitbucket-cloud/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud", - "version": "0.3.3-next.1", + "version": "0.3.3", "description": "The Bitbucket Cloud module for @backstage/plugin-scaffolder-backend", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/scaffolder-backend-module-bitbucket-server/CHANGELOG.md b/plugins/scaffolder-backend-module-bitbucket-server/CHANGELOG.md index 98dce503f4..1cd3c24adc 100644 --- a/plugins/scaffolder-backend-module-bitbucket-server/CHANGELOG.md +++ b/plugins/scaffolder-backend-module-bitbucket-server/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-scaffolder-backend-module-bitbucket-server +## 0.2.18 + +### Patch Changes + +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + ## 0.2.18-next.1 ### Patch Changes diff --git a/plugins/scaffolder-backend-module-bitbucket-server/package.json b/plugins/scaffolder-backend-module-bitbucket-server/package.json index 02f543d042..38881b8d44 100644 --- a/plugins/scaffolder-backend-module-bitbucket-server/package.json +++ b/plugins/scaffolder-backend-module-bitbucket-server/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-scaffolder-backend-module-bitbucket-server", - "version": "0.2.18-next.1", + "version": "0.2.18", "description": "The Bitbucket Server module for @backstage/plugin-scaffolder-backend", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/scaffolder-backend-module-bitbucket/CHANGELOG.md b/plugins/scaffolder-backend-module-bitbucket/CHANGELOG.md index 7461bc8f20..7fe5027422 100644 --- a/plugins/scaffolder-backend-module-bitbucket/CHANGELOG.md +++ b/plugins/scaffolder-backend-module-bitbucket/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-scaffolder-backend-module-bitbucket +## 0.3.19 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.3.3 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + - @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.18 + ## 0.3.19-next.1 ### Patch Changes diff --git a/plugins/scaffolder-backend-module-bitbucket/package.json b/plugins/scaffolder-backend-module-bitbucket/package.json index 2e91125500..31ef4d0a94 100644 --- a/plugins/scaffolder-backend-module-bitbucket/package.json +++ b/plugins/scaffolder-backend-module-bitbucket/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-scaffolder-backend-module-bitbucket", - "version": "0.3.19-next.1", + "version": "0.3.19", "description": "The bitbucket module for @backstage/plugin-scaffolder-backend", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/scaffolder-backend-module-confluence-to-markdown/CHANGELOG.md b/plugins/scaffolder-backend-module-confluence-to-markdown/CHANGELOG.md index 9410753773..7d935f288c 100644 --- a/plugins/scaffolder-backend-module-confluence-to-markdown/CHANGELOG.md +++ b/plugins/scaffolder-backend-module-confluence-to-markdown/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-scaffolder-backend-module-confluence-to-markdown +## 0.3.18 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + ## 0.3.18-next.1 ### Patch Changes diff --git a/plugins/scaffolder-backend-module-confluence-to-markdown/package.json b/plugins/scaffolder-backend-module-confluence-to-markdown/package.json index f817c1b5dc..37494f321e 100644 --- a/plugins/scaffolder-backend-module-confluence-to-markdown/package.json +++ b/plugins/scaffolder-backend-module-confluence-to-markdown/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-scaffolder-backend-module-confluence-to-markdown", - "version": "0.3.18-next.1", + "version": "0.3.18", "description": "The confluence-to-markdown module for @backstage/plugin-scaffolder-backend", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md b/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md index 147a66a961..aae0ad9a09 100644 --- a/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md +++ b/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-scaffolder-backend-module-cookiecutter +## 0.3.20 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/backend-defaults@0.15.2 + - @backstage/plugin-scaffolder-node@0.12.5 + ## 0.3.20-next.1 ### Patch Changes diff --git a/plugins/scaffolder-backend-module-cookiecutter/package.json b/plugins/scaffolder-backend-module-cookiecutter/package.json index 1cdaee4af4..85d9b6a61f 100644 --- a/plugins/scaffolder-backend-module-cookiecutter/package.json +++ b/plugins/scaffolder-backend-module-cookiecutter/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-scaffolder-backend-module-cookiecutter", - "version": "0.3.20-next.1", + "version": "0.3.20", "description": "A module for the scaffolder backend that lets you template projects using cookiecutter", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/scaffolder-backend-module-gcp/CHANGELOG.md b/plugins/scaffolder-backend-module-gcp/CHANGELOG.md index 4294621e01..558c8af8a3 100644 --- a/plugins/scaffolder-backend-module-gcp/CHANGELOG.md +++ b/plugins/scaffolder-backend-module-gcp/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-scaffolder-backend-module-gcp +## 0.2.18 + +### Patch Changes + +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + ## 0.2.18-next.1 ### Patch Changes diff --git a/plugins/scaffolder-backend-module-gcp/package.json b/plugins/scaffolder-backend-module-gcp/package.json index 03cee892c1..2a30a03b54 100644 --- a/plugins/scaffolder-backend-module-gcp/package.json +++ b/plugins/scaffolder-backend-module-gcp/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-scaffolder-backend-module-gcp", - "version": "0.2.18-next.1", + "version": "0.2.18", "description": "The GCP Bucket module for @backstage/plugin-scaffolder-backend", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/scaffolder-backend-module-gerrit/CHANGELOG.md b/plugins/scaffolder-backend-module-gerrit/CHANGELOG.md index 376adef91d..f0ca02b932 100644 --- a/plugins/scaffolder-backend-module-gerrit/CHANGELOG.md +++ b/plugins/scaffolder-backend-module-gerrit/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-scaffolder-backend-module-gerrit +## 0.2.18 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + ## 0.2.18-next.1 ### Patch Changes diff --git a/plugins/scaffolder-backend-module-gerrit/package.json b/plugins/scaffolder-backend-module-gerrit/package.json index db57f5815e..91fb27faad 100644 --- a/plugins/scaffolder-backend-module-gerrit/package.json +++ b/plugins/scaffolder-backend-module-gerrit/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-scaffolder-backend-module-gerrit", - "version": "0.2.18-next.1", + "version": "0.2.18", "description": "The gerrit module for @backstage/plugin-scaffolder-backend", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/scaffolder-backend-module-gitea/CHANGELOG.md b/plugins/scaffolder-backend-module-gitea/CHANGELOG.md index 079057ad25..d9a2504e73 100644 --- a/plugins/scaffolder-backend-module-gitea/CHANGELOG.md +++ b/plugins/scaffolder-backend-module-gitea/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-scaffolder-backend-module-gitea +## 0.2.18 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + ## 0.2.18-next.1 ### Patch Changes diff --git a/plugins/scaffolder-backend-module-gitea/package.json b/plugins/scaffolder-backend-module-gitea/package.json index 4471dfe33e..28c565b481 100644 --- a/plugins/scaffolder-backend-module-gitea/package.json +++ b/plugins/scaffolder-backend-module-gitea/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-scaffolder-backend-module-gitea", - "version": "0.2.18-next.1", + "version": "0.2.18", "description": "The gitea module for @backstage/plugin-scaffolder-backend", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/scaffolder-backend-module-github/CHANGELOG.md b/plugins/scaffolder-backend-module-github/CHANGELOG.md index d591583d73..ae8efce7ad 100644 --- a/plugins/scaffolder-backend-module-github/CHANGELOG.md +++ b/plugins/scaffolder-backend-module-github/CHANGELOG.md @@ -1,5 +1,20 @@ # @backstage/plugin-scaffolder-backend-module-github +## 0.9.6 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 82ca951: cleaned up repo creation to make the unique portions explicit +- 672b972: Updated dependency `libsodium-wrappers` to `^0.8.0`. + Updated dependency `@types/libsodium-wrappers` to `^0.8.0`. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + ## 0.9.6-next.2 ### Patch Changes diff --git a/plugins/scaffolder-backend-module-github/package.json b/plugins/scaffolder-backend-module-github/package.json index b3e7513b00..f1b8bd053d 100644 --- a/plugins/scaffolder-backend-module-github/package.json +++ b/plugins/scaffolder-backend-module-github/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-scaffolder-backend-module-github", - "version": "0.9.6-next.2", + "version": "0.9.6", "description": "The github module for @backstage/plugin-scaffolder-backend", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/scaffolder-backend-module-gitlab/CHANGELOG.md b/plugins/scaffolder-backend-module-gitlab/CHANGELOG.md index 571ed5219c..9062c4316a 100644 --- a/plugins/scaffolder-backend-module-gitlab/CHANGELOG.md +++ b/plugins/scaffolder-backend-module-gitlab/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-scaffolder-backend-module-gitlab +## 0.11.3 + +### Patch Changes + +- 6b5e7d9: Allow setting optional description on group creation +- 7455dae: Use node prefix on native imports +- f0f9403: Changed `gitlab:group:ensureExists` action to use `Groups.show` API instead of `Groups.search` for checking if a group path exists. This is more efficient as it directly retrieves the group by path rather than searching and filtering results. +- 32c51c0: Added new `gitlab:user:info` scaffolder action that retrieves information about a GitLab user. The action can fetch either the current authenticated user or a specific user by ID. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + ## 0.11.3-next.2 ### Patch Changes diff --git a/plugins/scaffolder-backend-module-gitlab/package.json b/plugins/scaffolder-backend-module-gitlab/package.json index d5a35090e9..3d60d8434d 100644 --- a/plugins/scaffolder-backend-module-gitlab/package.json +++ b/plugins/scaffolder-backend-module-gitlab/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-scaffolder-backend-module-gitlab", - "version": "0.11.3-next.2", + "version": "0.11.3", "backstage": { "role": "backend-plugin-module", "pluginId": "scaffolder", diff --git a/plugins/scaffolder-backend-module-notifications/CHANGELOG.md b/plugins/scaffolder-backend-module-notifications/CHANGELOG.md index fe77988c78..37ee4d20db 100644 --- a/plugins/scaffolder-backend-module-notifications/CHANGELOG.md +++ b/plugins/scaffolder-backend-module-notifications/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-scaffolder-backend-module-notifications +## 0.1.19 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + - @backstage/plugin-notifications-common@0.2.1 + - @backstage/plugin-notifications-node@0.2.23 + ## 0.1.19-next.0 ### Patch Changes diff --git a/plugins/scaffolder-backend-module-notifications/package.json b/plugins/scaffolder-backend-module-notifications/package.json index f56864d918..b364d93ef7 100644 --- a/plugins/scaffolder-backend-module-notifications/package.json +++ b/plugins/scaffolder-backend-module-notifications/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-scaffolder-backend-module-notifications", - "version": "0.1.19-next.0", + "version": "0.1.19", "description": "The notifications backend module for the scaffolder plugin.", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/scaffolder-backend-module-rails/CHANGELOG.md b/plugins/scaffolder-backend-module-rails/CHANGELOG.md index be3dda0d5e..5b7036235b 100644 --- a/plugins/scaffolder-backend-module-rails/CHANGELOG.md +++ b/plugins/scaffolder-backend-module-rails/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-scaffolder-backend-module-rails +## 0.5.18 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + ## 0.5.18-next.1 ### Patch Changes diff --git a/plugins/scaffolder-backend-module-rails/package.json b/plugins/scaffolder-backend-module-rails/package.json index 2523d27f9e..0ec751cde4 100644 --- a/plugins/scaffolder-backend-module-rails/package.json +++ b/plugins/scaffolder-backend-module-rails/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-scaffolder-backend-module-rails", - "version": "0.5.18-next.1", + "version": "0.5.18", "description": "A module for the scaffolder backend that lets you template projects using Rails", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/scaffolder-backend-module-sentry/CHANGELOG.md b/plugins/scaffolder-backend-module-sentry/CHANGELOG.md index 4d778b6a08..4f53ef6710 100644 --- a/plugins/scaffolder-backend-module-sentry/CHANGELOG.md +++ b/plugins/scaffolder-backend-module-sentry/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-scaffolder-backend-module-sentry +## 0.3.1 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + ## 0.3.1-next.0 ### Patch Changes diff --git a/plugins/scaffolder-backend-module-sentry/package.json b/plugins/scaffolder-backend-module-sentry/package.json index 1f68cdff96..d084c92eb6 100644 --- a/plugins/scaffolder-backend-module-sentry/package.json +++ b/plugins/scaffolder-backend-module-sentry/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-scaffolder-backend-module-sentry", - "version": "0.3.1-next.0", + "version": "0.3.1", "backstage": { "role": "backend-plugin-module", "pluginId": "scaffolder", diff --git a/plugins/scaffolder-backend-module-yeoman/CHANGELOG.md b/plugins/scaffolder-backend-module-yeoman/CHANGELOG.md index b86d43bc20..89b05fc273 100644 --- a/plugins/scaffolder-backend-module-yeoman/CHANGELOG.md +++ b/plugins/scaffolder-backend-module-yeoman/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-scaffolder-backend-module-yeoman +## 0.4.19 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/plugin-scaffolder-node-test-utils@0.3.8 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + ## 0.4.19-next.0 ### Patch Changes diff --git a/plugins/scaffolder-backend-module-yeoman/package.json b/plugins/scaffolder-backend-module-yeoman/package.json index 972e9a36f2..4302bfb29c 100644 --- a/plugins/scaffolder-backend-module-yeoman/package.json +++ b/plugins/scaffolder-backend-module-yeoman/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-scaffolder-backend-module-yeoman", - "version": "0.4.19-next.0", + "version": "0.4.19", "backstage": { "role": "backend-plugin-module", "pluginId": "scaffolder", diff --git a/plugins/scaffolder-backend/CHANGELOG.md b/plugins/scaffolder-backend/CHANGELOG.md index 00b5919933..e3e87f80ff 100644 --- a/plugins/scaffolder-backend/CHANGELOG.md +++ b/plugins/scaffolder-backend/CHANGELOG.md @@ -1,5 +1,38 @@ # @backstage/plugin-scaffolder-backend +## 3.1.3 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 4fc7bf0: Removed unused dependency +- 0ce78b0: Support `if` conditions inside `each` loops for scaffolder steps +- 5e3ef57: Added `peerModules` metadata declaring recommended modules for cross-plugin integrations. +- 8148621: Moved `@backstage/backend-defaults` from `dependencies` to `devDependencies`. +- 1e669cc: Migrate audit events reference docs to http://backstage.io/docs. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/plugin-scaffolder-backend-module-gitlab@0.11.3 + - @backstage/integration@1.20.0 + - @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.17 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.3.3 + - @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.19 + - @backstage/plugin-scaffolder-backend-module-gerrit@0.2.18 + - @backstage/plugin-scaffolder-backend-module-github@0.9.6 + - @backstage/plugin-scaffolder-backend-module-gitea@0.2.18 + - @backstage/backend-openapi-utils@0.6.6 + - @backstage/plugin-bitbucket-cloud-common@0.3.7 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + - @backstage/plugin-auth-node@0.6.13 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-permission-node@0.10.10 + - @backstage/plugin-events-node@0.4.19 + - @backstage/plugin-scaffolder-backend-module-azure@0.2.18 + - @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.18 + - @backstage/plugin-scaffolder-common@1.7.6 + ## 3.1.3-next.2 ### Patch Changes diff --git a/plugins/scaffolder-backend/package.json b/plugins/scaffolder-backend/package.json index cb7af14507..48dc528587 100644 --- a/plugins/scaffolder-backend/package.json +++ b/plugins/scaffolder-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-scaffolder-backend", - "version": "3.1.3-next.2", + "version": "3.1.3", "description": "The Backstage backend plugin that helps you create new things", "backstage": { "role": "backend-plugin", diff --git a/plugins/scaffolder-common/CHANGELOG.md b/plugins/scaffolder-common/CHANGELOG.md index 3c524f9833..66a2dc78fc 100644 --- a/plugins/scaffolder-common/CHANGELOG.md +++ b/plugins/scaffolder-common/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-scaffolder-common +## 1.7.6 + +### Patch Changes + +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-permission-common@0.9.6 + ## 1.7.6-next.1 ### Patch Changes diff --git a/plugins/scaffolder-common/package.json b/plugins/scaffolder-common/package.json index 2ba975aef4..55ca47472e 100644 --- a/plugins/scaffolder-common/package.json +++ b/plugins/scaffolder-common/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-scaffolder-common", - "version": "1.7.6-next.1", + "version": "1.7.6", "description": "Common functionalities for the scaffolder, to be shared between scaffolder and scaffolder-backend plugin", "backstage": { "role": "common-library", diff --git a/plugins/scaffolder-node-test-utils/CHANGELOG.md b/plugins/scaffolder-node-test-utils/CHANGELOG.md index 5cb017f63b..95204f458e 100644 --- a/plugins/scaffolder-node-test-utils/CHANGELOG.md +++ b/plugins/scaffolder-node-test-utils/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-scaffolder-node-test-utils +## 0.3.8 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/backend-test-utils@1.11.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-scaffolder-node@0.12.5 + ## 0.3.8-next.1 ### Patch Changes diff --git a/plugins/scaffolder-node-test-utils/package.json b/plugins/scaffolder-node-test-utils/package.json index 94df70fc60..f9eb2af520 100644 --- a/plugins/scaffolder-node-test-utils/package.json +++ b/plugins/scaffolder-node-test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-scaffolder-node-test-utils", - "version": "0.3.8-next.1", + "version": "0.3.8", "backstage": { "role": "node-library", "pluginId": "scaffolder", diff --git a/plugins/scaffolder-node/CHANGELOG.md b/plugins/scaffolder-node/CHANGELOG.md index 6ce2b0ad10..ca84b88546 100644 --- a/plugins/scaffolder-node/CHANGELOG.md +++ b/plugins/scaffolder-node/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-scaffolder-node +## 0.12.5 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 4fc7bf0: Bump to tar v7 +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-scaffolder-common@1.7.6 + ## 0.12.5-next.1 ### Patch Changes diff --git a/plugins/scaffolder-node/package.json b/plugins/scaffolder-node/package.json index 009ee9e509..1c3147ab2f 100644 --- a/plugins/scaffolder-node/package.json +++ b/plugins/scaffolder-node/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-scaffolder-node", - "version": "0.12.5-next.1", + "version": "0.12.5", "description": "The plugin-scaffolder-node module for @backstage/plugin-scaffolder-backend", "backstage": { "role": "node-library", diff --git a/plugins/scaffolder-react/CHANGELOG.md b/plugins/scaffolder-react/CHANGELOG.md index 0e9f5b8501..c8dc8208fa 100644 --- a/plugins/scaffolder-react/CHANGELOG.md +++ b/plugins/scaffolder-react/CHANGELOG.md @@ -1,5 +1,31 @@ # @backstage/plugin-scaffolder-react +## 1.19.7 + +### Patch Changes + +- 2eeca03: Scaffolder form fields in the new frontend system now use a Utility API pattern instead of multiple attachment points. The `FormFieldBlueprint` now uses this new approach, and while form fields created with older versions still work, they will produce a deprecation warning and will stop working in a future release. + + As part of this change, the following alpha exports were removed: + + - `formFieldsApi` + - `formFieldsApiRef` + - `ScaffolderFormFieldsApi` + +- b9d90a7: Added `@backstage/frontend-test-utils` as a dev dependency for mock API usage in tests. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/core-components@0.18.7 + - @backstage/theme@0.7.2 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/catalog-client@1.13.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-permission-react@0.4.40 + - @backstage/version-bridge@1.0.12 + - @backstage/plugin-scaffolder-common@1.7.6 + ## 1.19.7-next.2 ### Patch Changes diff --git a/plugins/scaffolder-react/package.json b/plugins/scaffolder-react/package.json index e0ae9a6c7a..ad95d45ace 100644 --- a/plugins/scaffolder-react/package.json +++ b/plugins/scaffolder-react/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-scaffolder-react", - "version": "1.19.7-next.2", + "version": "1.19.7", "description": "A frontend library that helps other Backstage plugins interact with the Scaffolder", "backstage": { "role": "web-library", diff --git a/plugins/scaffolder/CHANGELOG.md b/plugins/scaffolder/CHANGELOG.md index cb7d2d4fe1..3fcd488f9a 100644 --- a/plugins/scaffolder/CHANGELOG.md +++ b/plugins/scaffolder/CHANGELOG.md @@ -1,5 +1,37 @@ # @backstage/plugin-scaffolder +## 1.35.3 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 4e581a6: Updated the browser tab title on the template wizard page to display the specific template title instead of the generic "Create a new component" text. +- 7feb83b: Adjusted to use the new `@backstage/filter-predicates` types for predicate expressions. +- 018ca87: Added `title` and `icon` to the plugin definition for the new frontend system. +- 2eeca03: Scaffolder form fields in the new frontend system now use a Utility API pattern instead of multiple attachment points. The `FormFieldBlueprint` now uses this new approach, and while form fields created with older versions still work, they will produce a deprecation warning and will stop working in a future release. + + As part of this change, the following alpha exports were removed: + + - `formFieldsApiRef` + - `ScaffolderFormFieldsApi` + +- b9d90a7: Added `@backstage/frontend-test-utils` as a dev dependency for mock API usage in tests. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/integration@1.20.0 + - @backstage/core-components@0.18.7 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/catalog-client@1.13.0 + - @backstage/plugin-scaffolder-react@1.19.7 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-techdocs-react@1.3.8 + - @backstage/integration-react@1.2.15 + - @backstage/plugin-permission-react@0.4.40 + - @backstage/plugin-catalog-common@1.1.8 + - @backstage/plugin-scaffolder-common@1.7.6 + ## 1.35.3-next.2 ### Patch Changes diff --git a/plugins/scaffolder/package.json b/plugins/scaffolder/package.json index 763fa4db87..b69cea955b 100644 --- a/plugins/scaffolder/package.json +++ b/plugins/scaffolder/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-scaffolder", - "version": "1.35.3-next.2", + "version": "1.35.3", "description": "The Backstage plugin that helps you create new things", "backstage": { "role": "frontend-plugin", diff --git a/plugins/search-backend-module-catalog/CHANGELOG.md b/plugins/search-backend-module-catalog/CHANGELOG.md index 9efec70b20..8fb7cf396c 100644 --- a/plugins/search-backend-module-catalog/CHANGELOG.md +++ b/plugins/search-backend-module-catalog/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-search-backend-module-catalog +## 0.3.12 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-search-backend-node@1.4.1 + - @backstage/plugin-search-common@1.2.22 + - @backstage/catalog-client@1.13.0 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-catalog-common@1.1.8 + ## 0.3.12-next.1 ### Patch Changes diff --git a/plugins/search-backend-module-catalog/package.json b/plugins/search-backend-module-catalog/package.json index 038327fb77..8e3a58a003 100644 --- a/plugins/search-backend-module-catalog/package.json +++ b/plugins/search-backend-module-catalog/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-search-backend-module-catalog", - "version": "0.3.12-next.1", + "version": "0.3.12", "description": "A module for the search backend that exports catalog modules", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/search-backend-module-elasticsearch/CHANGELOG.md b/plugins/search-backend-module-elasticsearch/CHANGELOG.md index 777405f8a0..a5db94bfb0 100644 --- a/plugins/search-backend-module-elasticsearch/CHANGELOG.md +++ b/plugins/search-backend-module-elasticsearch/CHANGELOG.md @@ -1,5 +1,21 @@ # @backstage/plugin-search-backend-module-elasticsearch +## 1.8.0 + +### Minor Changes + +- 583bd3a: Added `elasticsearchAuthExtensionPoint` to enable dynamic authentication mechanisms such as bearer tokens with automatic rotation. + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 7021165: Fixed bulk indexing to refresh only the target index instead of all indexes, improving performance in multi-index deployments. +- Updated dependencies + - @backstage/integration-aws-node@0.1.20 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-search-backend-node@1.4.1 + - @backstage/plugin-search-common@1.2.22 + ## 1.8.0-next.1 ### Minor Changes diff --git a/plugins/search-backend-module-elasticsearch/package.json b/plugins/search-backend-module-elasticsearch/package.json index 14ca4d3298..6cbd4133a5 100644 --- a/plugins/search-backend-module-elasticsearch/package.json +++ b/plugins/search-backend-module-elasticsearch/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-search-backend-module-elasticsearch", - "version": "1.8.0-next.1", + "version": "1.8.0", "description": "A module for the search backend that implements search using ElasticSearch", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/search-backend-module-explore/CHANGELOG.md b/plugins/search-backend-module-explore/CHANGELOG.md index 616ce5db9d..1d8db5cf83 100644 --- a/plugins/search-backend-module-explore/CHANGELOG.md +++ b/plugins/search-backend-module-explore/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-search-backend-module-explore +## 0.3.11 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- df27350: Updated dependency `@backstage-community/plugin-explore-common` to `^0.12.0`. +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-search-backend-node@1.4.1 + - @backstage/plugin-search-common@1.2.22 + ## 0.3.11-next.1 ### Patch Changes diff --git a/plugins/search-backend-module-explore/package.json b/plugins/search-backend-module-explore/package.json index 607e562b25..6a2c89e334 100644 --- a/plugins/search-backend-module-explore/package.json +++ b/plugins/search-backend-module-explore/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-search-backend-module-explore", - "version": "0.3.11-next.1", + "version": "0.3.11", "description": "A module for the search backend that exports explore modules", "backstage": { "moved": "@backstage-community/plugin-search-backend-module-explore", diff --git a/plugins/search-backend-module-pg/CHANGELOG.md b/plugins/search-backend-module-pg/CHANGELOG.md index fdb3e0068c..de608e769e 100644 --- a/plugins/search-backend-module-pg/CHANGELOG.md +++ b/plugins/search-backend-module-pg/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-search-backend-module-pg +## 0.5.52 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 2ee354a: Return `numberOfResults` count with search query responses +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-search-backend-node@1.4.1 + - @backstage/plugin-search-common@1.2.22 + ## 0.5.52-next.1 ### Patch Changes diff --git a/plugins/search-backend-module-pg/package.json b/plugins/search-backend-module-pg/package.json index 3a018895ef..74688066e1 100644 --- a/plugins/search-backend-module-pg/package.json +++ b/plugins/search-backend-module-pg/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-search-backend-module-pg", - "version": "0.5.52-next.1", + "version": "0.5.52", "description": "A module for the search backend that implements search using PostgreSQL", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/search-backend-module-stack-overflow-collator/CHANGELOG.md b/plugins/search-backend-module-stack-overflow-collator/CHANGELOG.md index 6c5618815f..89061fca05 100644 --- a/plugins/search-backend-module-stack-overflow-collator/CHANGELOG.md +++ b/plugins/search-backend-module-stack-overflow-collator/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-search-backend-module-stack-overflow-collator +## 0.3.17 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-search-backend-node@1.4.1 + - @backstage/plugin-search-common@1.2.22 + ## 0.3.17-next.0 ### Patch Changes diff --git a/plugins/search-backend-module-stack-overflow-collator/package.json b/plugins/search-backend-module-stack-overflow-collator/package.json index b469f7a215..8500b396f5 100644 --- a/plugins/search-backend-module-stack-overflow-collator/package.json +++ b/plugins/search-backend-module-stack-overflow-collator/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-search-backend-module-stack-overflow-collator", - "version": "0.3.17-next.0", + "version": "0.3.17", "description": "A module for the search backend that exports stack overflow modules", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/search-backend-module-techdocs/CHANGELOG.md b/plugins/search-backend-module-techdocs/CHANGELOG.md index 30c265720f..dc4aac2f8a 100644 --- a/plugins/search-backend-module-techdocs/CHANGELOG.md +++ b/plugins/search-backend-module-techdocs/CHANGELOG.md @@ -1,5 +1,20 @@ # @backstage/plugin-search-backend-module-techdocs +## 0.4.11 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-search-backend-node@1.4.1 + - @backstage/plugin-search-common@1.2.22 + - @backstage/plugin-techdocs-node@1.14.2 + - @backstage/catalog-client@1.13.0 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-catalog-common@1.1.8 + ## 0.4.11-next.1 ### Patch Changes diff --git a/plugins/search-backend-module-techdocs/package.json b/plugins/search-backend-module-techdocs/package.json index 3088acd730..a9e845030c 100644 --- a/plugins/search-backend-module-techdocs/package.json +++ b/plugins/search-backend-module-techdocs/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-search-backend-module-techdocs", - "version": "0.4.11-next.1", + "version": "0.4.11", "description": "A module for the search backend that exports techdocs modules", "backstage": { "role": "backend-plugin-module", diff --git a/plugins/search-backend-node/CHANGELOG.md b/plugins/search-backend-node/CHANGELOG.md index 1a2a84149a..35bb537506 100644 --- a/plugins/search-backend-node/CHANGELOG.md +++ b/plugins/search-backend-node/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-search-backend-node +## 1.4.1 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-search-common@1.2.22 + - @backstage/plugin-permission-common@0.9.6 + ## 1.4.1-next.0 ### Patch Changes diff --git a/plugins/search-backend-node/package.json b/plugins/search-backend-node/package.json index 9fb5687847..4d80beabb9 100644 --- a/plugins/search-backend-node/package.json +++ b/plugins/search-backend-node/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-search-backend-node", - "version": "1.4.1-next.0", + "version": "1.4.1", "description": "A library for Backstage backend plugins that want to interact with the search backend plugin", "backstage": { "role": "node-library", diff --git a/plugins/search-backend/CHANGELOG.md b/plugins/search-backend/CHANGELOG.md index d2dfcf003f..36d4330543 100644 --- a/plugins/search-backend/CHANGELOG.md +++ b/plugins/search-backend/CHANGELOG.md @@ -1,5 +1,20 @@ # @backstage/plugin-search-backend +## 2.0.12 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 8148621: Moved `@backstage/backend-defaults` from `dependencies` to `devDependencies`. +- 69d880e: Bump to latest zod to ensure it has the latest features +- Updated dependencies + - @backstage/backend-openapi-utils@0.6.6 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-search-backend-node@1.4.1 + - @backstage/plugin-search-common@1.2.22 + - @backstage/plugin-permission-common@0.9.6 + - @backstage/plugin-permission-node@0.10.10 + ## 2.0.12-next.1 ### Patch Changes diff --git a/plugins/search-backend/package.json b/plugins/search-backend/package.json index 143a26c4e9..28070714b5 100644 --- a/plugins/search-backend/package.json +++ b/plugins/search-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-search-backend", - "version": "2.0.12-next.1", + "version": "2.0.12", "description": "The Backstage backend plugin that provides your backstage app with search", "backstage": { "role": "backend-plugin", diff --git a/plugins/search-common/CHANGELOG.md b/plugins/search-common/CHANGELOG.md index e64f4daae0..707180c009 100644 --- a/plugins/search-common/CHANGELOG.md +++ b/plugins/search-common/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-search-common +## 1.2.22 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/plugin-permission-common@0.9.6 + ## 1.2.22-next.0 ### Patch Changes diff --git a/plugins/search-common/package.json b/plugins/search-common/package.json index 69686d0d3c..39b7d63110 100644 --- a/plugins/search-common/package.json +++ b/plugins/search-common/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-search-common", - "version": "1.2.22-next.0", + "version": "1.2.22", "description": "Common functionalities for Search, to be shared between various search-enabled plugins", "backstage": { "role": "common-library", diff --git a/plugins/search-react/CHANGELOG.md b/plugins/search-react/CHANGELOG.md index 989f02b988..e9668c0f6a 100644 --- a/plugins/search-react/CHANGELOG.md +++ b/plugins/search-react/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-search-react +## 1.10.3 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/plugin-search-common@1.2.22 + - @backstage/theme@0.7.2 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/version-bridge@1.0.12 + ## 1.10.3-next.2 ### Patch Changes diff --git a/plugins/search-react/package.json b/plugins/search-react/package.json index 521814edad..76b575b5c9 100644 --- a/plugins/search-react/package.json +++ b/plugins/search-react/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-search-react", - "version": "1.10.3-next.2", + "version": "1.10.3", "backstage": { "role": "web-library", "pluginId": "search", diff --git a/plugins/search/CHANGELOG.md b/plugins/search/CHANGELOG.md index e53166a468..67d6d87ed6 100644 --- a/plugins/search/CHANGELOG.md +++ b/plugins/search/CHANGELOG.md @@ -1,5 +1,24 @@ # @backstage/plugin-search +## 1.6.0 + +### Minor Changes + +- feef8d9: Added support for configuring the default search type in the search page via the `search.defaultType` option in `app-config.yaml`. This applies to both the legacy and new frontend systems. If not set, the default is empty, which means searching for "all" types. + +### Patch Changes + +- 018ca87: Added `title` and `icon` to the plugin definition for the new frontend system. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/core-components@0.18.7 + - @backstage/plugin-search-common@1.2.22 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/version-bridge@1.0.12 + - @backstage/plugin-search-react@1.10.3 + ## 1.6.0-next.2 ### Patch Changes diff --git a/plugins/search/package.json b/plugins/search/package.json index 6e117e4898..0ab2bd3511 100644 --- a/plugins/search/package.json +++ b/plugins/search/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-search", - "version": "1.6.0-next.2", + "version": "1.6.0", "description": "The Backstage plugin that provides your backstage app with search", "backstage": { "role": "frontend-plugin", diff --git a/plugins/signals-backend/CHANGELOG.md b/plugins/signals-backend/CHANGELOG.md index 6e98a06972..9ab368e27d 100644 --- a/plugins/signals-backend/CHANGELOG.md +++ b/plugins/signals-backend/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-signals-backend +## 0.3.12 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-events-node@0.4.19 + - @backstage/plugin-signals-node@0.1.28 + ## 0.3.12-next.0 ### Patch Changes diff --git a/plugins/signals-backend/package.json b/plugins/signals-backend/package.json index 9434b07327..456607f2ea 100644 --- a/plugins/signals-backend/package.json +++ b/plugins/signals-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-signals-backend", - "version": "0.3.12-next.0", + "version": "0.3.12", "backstage": { "role": "backend-plugin", "pluginId": "signals", diff --git a/plugins/signals-node/CHANGELOG.md b/plugins/signals-node/CHANGELOG.md index 257a3e8125..94b0a03575 100644 --- a/plugins/signals-node/CHANGELOG.md +++ b/plugins/signals-node/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-signals-node +## 0.1.28 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + - @backstage/plugin-events-node@0.4.19 + ## 0.1.28-next.0 ### Patch Changes diff --git a/plugins/signals-node/package.json b/plugins/signals-node/package.json index c9d136dc5b..7453a7ed0f 100644 --- a/plugins/signals-node/package.json +++ b/plugins/signals-node/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-signals-node", - "version": "0.1.28-next.0", + "version": "0.1.28", "description": "Node.js library for the signals plugin", "backstage": { "role": "node-library", diff --git a/plugins/signals-react/CHANGELOG.md b/plugins/signals-react/CHANGELOG.md index 690a33db5b..8509cc043d 100644 --- a/plugins/signals-react/CHANGELOG.md +++ b/plugins/signals-react/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-signals-react +## 0.0.19 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/core-plugin-api@1.12.3 + ## 0.0.19-next.1 ### Patch Changes diff --git a/plugins/signals-react/package.json b/plugins/signals-react/package.json index 6b5408bb15..a24132d283 100644 --- a/plugins/signals-react/package.json +++ b/plugins/signals-react/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-signals-react", - "version": "0.0.19-next.1", + "version": "0.0.19", "description": "Web library for the signals plugin", "backstage": { "role": "web-library", diff --git a/plugins/signals/CHANGELOG.md b/plugins/signals/CHANGELOG.md index 5fb4760909..85073ae23f 100644 --- a/plugins/signals/CHANGELOG.md +++ b/plugins/signals/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-signals +## 0.0.28 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/theme@0.7.2 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-signals-react@0.0.19 + ## 0.0.28-next.2 ### Patch Changes diff --git a/plugins/signals/package.json b/plugins/signals/package.json index adeda5d096..962b1b6fda 100644 --- a/plugins/signals/package.json +++ b/plugins/signals/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-signals", - "version": "0.0.28-next.2", + "version": "0.0.28", "backstage": { "role": "frontend-plugin", "pluginId": "signals", diff --git a/plugins/techdocs-addons-test-utils/CHANGELOG.md b/plugins/techdocs-addons-test-utils/CHANGELOG.md index 8d47f5ab5a..988bbd7dbf 100644 --- a/plugins/techdocs-addons-test-utils/CHANGELOG.md +++ b/plugins/techdocs-addons-test-utils/CHANGELOG.md @@ -1,5 +1,22 @@ # @backstage/plugin-techdocs-addons-test-utils +## 2.0.2 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/plugin-catalog@1.33.0 + - @backstage/core-app-api@1.19.5 + - @backstage/plugin-techdocs@1.17.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-techdocs-react@1.3.8 + - @backstage/integration-react@1.2.15 + - @backstage/plugin-search-react@1.10.3 + - @backstage/test-utils@1.7.15 + ## 2.0.2-next.2 ### Patch Changes diff --git a/plugins/techdocs-addons-test-utils/package.json b/plugins/techdocs-addons-test-utils/package.json index 904a85f58b..03e7809f22 100644 --- a/plugins/techdocs-addons-test-utils/package.json +++ b/plugins/techdocs-addons-test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-techdocs-addons-test-utils", - "version": "2.0.2-next.2", + "version": "2.0.2", "backstage": { "role": "web-library", "pluginId": "techdocs-addons", diff --git a/plugins/techdocs-backend/CHANGELOG.md b/plugins/techdocs-backend/CHANGELOG.md index ca5c2106ab..8d7934b086 100644 --- a/plugins/techdocs-backend/CHANGELOG.md +++ b/plugins/techdocs-backend/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-techdocs-backend +## 2.1.5 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 5e3ef57: Added `peerModules` metadata declaring recommended modules for cross-plugin integrations. +- 8148621: Moved `@backstage/backend-defaults` from `dependencies` to `devDependencies`. +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/plugin-catalog-node@2.0.0 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-techdocs-node@1.14.2 + - @backstage/catalog-client@1.13.0 + ## 2.1.5-next.2 ### Patch Changes diff --git a/plugins/techdocs-backend/package.json b/plugins/techdocs-backend/package.json index 72e57e0eef..f128a954db 100644 --- a/plugins/techdocs-backend/package.json +++ b/plugins/techdocs-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-techdocs-backend", - "version": "2.1.5-next.2", + "version": "2.1.5", "description": "The Backstage backend plugin that renders technical documentation for your components", "backstage": { "role": "backend-plugin", diff --git a/plugins/techdocs-module-addons-contrib/CHANGELOG.md b/plugins/techdocs-module-addons-contrib/CHANGELOG.md index 48ef41fb4e..617c97aed0 100644 --- a/plugins/techdocs-module-addons-contrib/CHANGELOG.md +++ b/plugins/techdocs-module-addons-contrib/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-techdocs-module-addons-contrib +## 1.1.33 + +### Patch Changes + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/core-components@0.18.7 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-techdocs-react@1.3.8 + - @backstage/integration-react@1.2.15 + ## 1.1.33-next.2 ### Patch Changes diff --git a/plugins/techdocs-module-addons-contrib/package.json b/plugins/techdocs-module-addons-contrib/package.json index 8d79dfc75b..d7819741bc 100644 --- a/plugins/techdocs-module-addons-contrib/package.json +++ b/plugins/techdocs-module-addons-contrib/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-techdocs-module-addons-contrib", - "version": "1.1.33-next.2", + "version": "1.1.33", "description": "Plugin module for contributed TechDocs Addons", "backstage": { "role": "frontend-plugin-module", diff --git a/plugins/techdocs-node/CHANGELOG.md b/plugins/techdocs-node/CHANGELOG.md index 3514db3e48..da459e9bd2 100644 --- a/plugins/techdocs-node/CHANGELOG.md +++ b/plugins/techdocs-node/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-techdocs-node +## 1.14.2 + +### Patch Changes + +- 7455dae: Use node prefix on native imports +- 3c455d4: Some security fixes +- Updated dependencies + - @backstage/integration@1.20.0 + - @backstage/integration-aws-node@0.1.20 + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-search-common@1.2.22 + ## 1.14.2-next.1 ### Patch Changes diff --git a/plugins/techdocs-node/package.json b/plugins/techdocs-node/package.json index d359d7b5d4..f4e4cd930d 100644 --- a/plugins/techdocs-node/package.json +++ b/plugins/techdocs-node/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-techdocs-node", - "version": "1.14.2-next.1", + "version": "1.14.2", "description": "Common node.js functionalities for TechDocs, to be shared between techdocs-backend plugin and techdocs-cli", "backstage": { "role": "node-library", diff --git a/plugins/techdocs-react/CHANGELOG.md b/plugins/techdocs-react/CHANGELOG.md index 7dcc249e8a..8981a5df01 100644 --- a/plugins/techdocs-react/CHANGELOG.md +++ b/plugins/techdocs-react/CHANGELOG.md @@ -1,5 +1,20 @@ # @backstage/plugin-techdocs-react +## 1.3.8 + +### Patch Changes + +- 22dce2b: TechDocs addons in the new frontend system now use a Utility API pattern instead of multiple attachment points. The `AddonBlueprint` now uses this new approach, and while addons created with older versions still work, they will produce a deprecation warning and will stop working in a future release. + + As part of this change, the `techDocsAddonDataRef` alpha export was removed. + +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/core-components@0.18.7 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/version-bridge@1.0.12 + ## 1.3.8-next.1 ### Patch Changes diff --git a/plugins/techdocs-react/package.json b/plugins/techdocs-react/package.json index 6c4f934d77..e44b42417c 100644 --- a/plugins/techdocs-react/package.json +++ b/plugins/techdocs-react/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-techdocs-react", - "version": "1.3.8-next.1", + "version": "1.3.8", "description": "Shared frontend utilities for TechDocs and Addons", "backstage": { "role": "web-library", diff --git a/plugins/techdocs/CHANGELOG.md b/plugins/techdocs/CHANGELOG.md index a320099d0d..0572da3823 100644 --- a/plugins/techdocs/CHANGELOG.md +++ b/plugins/techdocs/CHANGELOG.md @@ -1,5 +1,45 @@ # @backstage/plugin-techdocs +## 1.17.0 + +### Minor Changes + +- 27798df: Add two config values to the `page:techdocs/reader` extension that configure default layout, `withoutSearch` and `withoutHeader`. Default are unchanged to `false`. + + E.g. to disable the search and header on the Techdocs Reader Page: + + ```yaml + app: + extensions: + - page:techdocs/reader: + config: + withoutSearch: true + withoutHeader: true + ``` + +### Patch Changes + +- 7feb83b: Adjusted to use the new `@backstage/filter-predicates` types for predicate expressions. +- 491a06c: Add the ability to show icons for the tabs on the entity page (new frontend) +- 018ca87: Added `title` and `icon` to the plugin definition for the new frontend system. +- 9e29545: Improve sidebars (nav/TOC) layout and scrolling +- 22dce2b: TechDocs addons in the new frontend system now use a Utility API pattern instead of multiple attachment points. The `AddonBlueprint` now uses this new approach, and while addons created with older versions still work, they will produce a deprecation warning and will stop working in a future release. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- 0a88779: Added title prop to OffsetPaginatedDocsTable for proper display +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/integration@1.20.0 + - @backstage/core-components@0.18.7 + - @backstage/plugin-search-common@1.2.22 + - @backstage/theme@0.7.2 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/catalog-client@1.13.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-techdocs-react@1.3.8 + - @backstage/integration-react@1.2.15 + - @backstage/plugin-search-react@1.10.3 + - @backstage/plugin-auth-react@0.1.24 + ## 1.16.3-next.2 ### Patch Changes diff --git a/plugins/techdocs/package.json b/plugins/techdocs/package.json index e31898aaea..7852273cdb 100644 --- a/plugins/techdocs/package.json +++ b/plugins/techdocs/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-techdocs", - "version": "1.16.3-next.2", + "version": "1.17.0", "description": "The Backstage plugin that renders technical documentation for your components", "backstage": { "role": "frontend-plugin", diff --git a/plugins/user-settings-backend/CHANGELOG.md b/plugins/user-settings-backend/CHANGELOG.md index 8e7bf3158a..1b21b58172 100644 --- a/plugins/user-settings-backend/CHANGELOG.md +++ b/plugins/user-settings-backend/CHANGELOG.md @@ -1,5 +1,20 @@ # @backstage/plugin-user-settings-backend +## 0.4.0 + +### Minor Changes + +- 104ca74: User-settings will now use DataLoader to batch consecutive calls into one API call to improve performance + +### Patch Changes + +- 8148621: Moved `@backstage/backend-defaults` from `dependencies` to `devDependencies`. +- Updated dependencies + - @backstage/backend-plugin-api@1.7.0 + - @backstage/plugin-auth-node@0.6.13 + - @backstage/plugin-user-settings-common@0.1.0 + - @backstage/plugin-signals-node@0.1.28 + ## 0.4.0-next.1 ### Minor Changes diff --git a/plugins/user-settings-backend/package.json b/plugins/user-settings-backend/package.json index 732922c501..f96e813330 100644 --- a/plugins/user-settings-backend/package.json +++ b/plugins/user-settings-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-user-settings-backend", - "version": "0.4.0-next.1", + "version": "0.4.0", "description": "The Backstage backend plugin to manage user settings", "backstage": { "role": "backend-plugin", diff --git a/plugins/user-settings-common/CHANGELOG.md b/plugins/user-settings-common/CHANGELOG.md index 658ad6e85a..55755c386b 100644 --- a/plugins/user-settings-common/CHANGELOG.md +++ b/plugins/user-settings-common/CHANGELOG.md @@ -1,5 +1,11 @@ # @backstage/plugin-user-settings-common +## 0.1.0 + +### Minor Changes + +- 104ca74: User-settings will now use DataLoader to batch consecutive calls into one API call to improve performance + ## 0.1.0-next.0 ### Minor Changes diff --git a/plugins/user-settings-common/package.json b/plugins/user-settings-common/package.json index d190794c81..161c370c70 100644 --- a/plugins/user-settings-common/package.json +++ b/plugins/user-settings-common/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-user-settings-common", - "version": "0.1.0-next.0", + "version": "0.1.0", "description": "Common functionalities for the user-settings plugin", "backstage": { "role": "common-library", diff --git a/plugins/user-settings/CHANGELOG.md b/plugins/user-settings/CHANGELOG.md index 7ef098b36a..0401f61fab 100644 --- a/plugins/user-settings/CHANGELOG.md +++ b/plugins/user-settings/CHANGELOG.md @@ -1,5 +1,25 @@ # @backstage/plugin-user-settings +## 0.9.0 + +### Minor Changes + +- 104ca74: User-settings will now use DataLoader to batch consecutive calls into one API call to improve performance + +### Patch Changes + +- 018ca87: Added `title` and `icon` to the plugin definition for the new frontend system. +- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings. +- Updated dependencies + - @backstage/plugin-catalog-react@2.0.0 + - @backstage/core-components@0.18.7 + - @backstage/core-app-api@1.19.5 + - @backstage/theme@0.7.2 + - @backstage/frontend-plugin-api@0.14.0 + - @backstage/core-plugin-api@1.12.3 + - @backstage/plugin-user-settings-common@0.1.0 + - @backstage/plugin-signals-react@0.0.19 + ## 0.9.0-next.2 ### Minor Changes diff --git a/plugins/user-settings/package.json b/plugins/user-settings/package.json index 20208bcbd0..4178d04a39 100644 --- a/plugins/user-settings/package.json +++ b/plugins/user-settings/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-user-settings", - "version": "0.9.0-next.2", + "version": "0.9.0", "description": "A Backstage plugin that provides a settings page", "backstage": { "role": "frontend-plugin",