diff --git a/workspaces/x2a/.changeset/cool-candies-heal.md b/workspaces/x2a/.changeset/cool-candies-heal.md deleted file mode 100644 index b32568ebb4..0000000000 --- a/workspaces/x2a/.changeset/cool-candies-heal.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@red-hat-developer-hub/backstage-plugin-x2a': minor -'@red-hat-developer-hub/backstage-plugin-x2a-backend': minor -'@red-hat-developer-hub/backstage-plugin-x2a-common': minor -'@red-hat-developer-hub/backstage-plugin-x2a-node': minor ---- - -Added "Edit project" action. diff --git a/workspaces/x2a/.changeset/refactor-callback-token.md b/workspaces/x2a/.changeset/refactor-callback-token.md deleted file mode 100644 index aa54077763..0000000000 --- a/workspaces/x2a/.changeset/refactor-callback-token.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@red-hat-developer-hub/backstage-plugin-x2a-backend': patch -'@red-hat-developer-hub/backstage-plugin-x2a-node': patch ---- - -Refactored callback token handling into a self-validating `CallbackToken` class that encapsulates generation, HMAC signing, and signature verification. diff --git a/workspaces/x2a/.changeset/rules.md b/workspaces/x2a/.changeset/rules.md deleted file mode 100644 index dc9619476b..0000000000 --- a/workspaces/x2a/.changeset/rules.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -'@red-hat-developer-hub/backstage-plugin-x2a-common': minor -'@red-hat-developer-hub/backstage-plugin-scaffolder-backend-module-x2a': minor -'@red-hat-developer-hub/backstage-plugin-x2a-backend': patch -'@red-hat-developer-hub/backstage-plugin-x2a': patch -'@red-hat-developer-hub/backstage-plugin-x2a-node': patch -'@red-hat-developer-hub/backstage-plugin-x2a-mcp-extras': patch ---- - -feat(x2a): Add `Rules` API - -This add a way to create into the init phase the x2a-rules introduced on x2a-convertor, and take advantage of the INPUT-AGENTS.md and EXPORT-AGENTS.md - -Summary of Changes: - -- New /rules/ api endpoints. (only admin can add it) -- New Configmap on init phase. -- Small changes on the script template. -- New MCP tool to list all rules: x2a-list-rules (Also updated the project create) -- Change on CSV to support rules. diff --git a/workspaces/x2a/.changeset/shaggy-beers-fry.md b/workspaces/x2a/.changeset/shaggy-beers-fry.md deleted file mode 100644 index 3436356da4..0000000000 --- a/workspaces/x2a/.changeset/shaggy-beers-fry.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@red-hat-developer-hub/backstage-plugin-scaffolder-backend-module-x2a': patch -'@red-hat-developer-hub/backstage-plugin-x2a-backend': patch -'@red-hat-developer-hub/backstage-plugin-x2a-common': patch -'@red-hat-developer-hub/backstage-plugin-x2a-node': patch -'@red-hat-developer-hub/backstage-plugin-x2a': patch ---- - -Changed the project to be source-technology agnostic. Rephrasing all texts from being Chef-oriented to more generic variants. There is explicit mapping from free-form agentic findings to the new SourceTechnology enum (normalizeSourceTechnology.ts). diff --git a/workspaces/x2a/.changeset/upset-pianos-sleep.md b/workspaces/x2a/.changeset/upset-pianos-sleep.md deleted file mode 100644 index a1c331676f..0000000000 --- a/workspaces/x2a/.changeset/upset-pianos-sleep.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'@red-hat-developer-hub/backstage-plugin-scaffolder-backend-module-x2a': patch -'@red-hat-developer-hub/backstage-plugin-x2a-mcp-extras': patch -'@red-hat-developer-hub/backstage-plugin-x2a-backend': patch -'@red-hat-developer-hub/backstage-plugin-x2a-common': patch -'@red-hat-developer-hub/backstage-plugin-x2a-node': patch -'@red-hat-developer-hub/backstage-plugin-x2a': patch ---- - -Removing Abbreviation from project's details. Replaced by project directory calculated from the project's name. diff --git a/workspaces/x2a/plugins/scaffolder-backend-module-x2a/CHANGELOG.md b/workspaces/x2a/plugins/scaffolder-backend-module-x2a/CHANGELOG.md index 0da674a677..0172873927 100644 --- a/workspaces/x2a/plugins/scaffolder-backend-module-x2a/CHANGELOG.md +++ b/workspaces/x2a/plugins/scaffolder-backend-module-x2a/CHANGELOG.md @@ -1,5 +1,30 @@ # @red-hat-developer-hub/backstage-plugin-scaffolder-backend-module-x2a +## 0.4.0 + +### Minor Changes + +- f13f2c5: feat(x2a): Add `Rules` API + + This add a way to create into the init phase the x2a-rules introduced on x2a-convertor, and take advantage of the INPUT-AGENTS.md and EXPORT-AGENTS.md + + Summary of Changes: + - New /rules/ api endpoints. (only admin can add it) + - New Configmap on init phase. + - Small changes on the script template. + - New MCP tool to list all rules: x2a-list-rules (Also updated the project create) + - Change on CSV to support rules. + +### Patch Changes + +- daaea27: Changed the project to be source-technology agnostic. Rephrasing all texts from being Chef-oriented to more generic variants. There is explicit mapping from free-form agentic findings to the new SourceTechnology enum (normalizeSourceTechnology.ts). +- 8d71b85: Removing Abbreviation from project's details. Replaced by project directory calculated from the project's name. +- Updated dependencies [e887fb4] +- Updated dependencies [f13f2c5] +- Updated dependencies [daaea27] +- Updated dependencies [8d71b85] + - @red-hat-developer-hub/backstage-plugin-x2a-common@1.3.0 + ## 0.3.1 ### Patch Changes diff --git a/workspaces/x2a/plugins/scaffolder-backend-module-x2a/package.json b/workspaces/x2a/plugins/scaffolder-backend-module-x2a/package.json index 0c83cf8803..899192f63f 100644 --- a/workspaces/x2a/plugins/scaffolder-backend-module-x2a/package.json +++ b/workspaces/x2a/plugins/scaffolder-backend-module-x2a/package.json @@ -1,6 +1,6 @@ { "name": "@red-hat-developer-hub/backstage-plugin-scaffolder-backend-module-x2a", - "version": "0.3.1", + "version": "0.4.0", "license": "Apache-2.0", "description": "The x2a module for @backstage/plugin-scaffolder-backend", "main": "src/index.ts", diff --git a/workspaces/x2a/plugins/x2a-backend/CHANGELOG.md b/workspaces/x2a/plugins/x2a-backend/CHANGELOG.md index dff89adb65..de132779f7 100644 --- a/workspaces/x2a/plugins/x2a-backend/CHANGELOG.md +++ b/workspaces/x2a/plugins/x2a-backend/CHANGELOG.md @@ -1,5 +1,35 @@ # @red-hat-developer-hub/backstage-plugin-x2a-backend +## 1.5.0 + +### Minor Changes + +- e887fb4: Added "Edit project" action. + +### Patch Changes + +- b32708f: Refactored callback token handling into a self-validating `CallbackToken` class that encapsulates generation, HMAC signing, and signature verification. +- f13f2c5: feat(x2a): Add `Rules` API + + This add a way to create into the init phase the x2a-rules introduced on x2a-convertor, and take advantage of the INPUT-AGENTS.md and EXPORT-AGENTS.md + + Summary of Changes: + - New /rules/ api endpoints. (only admin can add it) + - New Configmap on init phase. + - Small changes on the script template. + - New MCP tool to list all rules: x2a-list-rules (Also updated the project create) + - Change on CSV to support rules. + +- daaea27: Changed the project to be source-technology agnostic. Rephrasing all texts from being Chef-oriented to more generic variants. There is explicit mapping from free-form agentic findings to the new SourceTechnology enum (normalizeSourceTechnology.ts). +- 8d71b85: Removing Abbreviation from project's details. Replaced by project directory calculated from the project's name. +- Updated dependencies [e887fb4] +- Updated dependencies [b32708f] +- Updated dependencies [f13f2c5] +- Updated dependencies [daaea27] +- Updated dependencies [8d71b85] + - @red-hat-developer-hub/backstage-plugin-x2a-common@1.3.0 + - @red-hat-developer-hub/backstage-plugin-x2a-node@0.3.0 + ## 1.4.2 ### Patch Changes diff --git a/workspaces/x2a/plugins/x2a-backend/package.json b/workspaces/x2a/plugins/x2a-backend/package.json index 7707cf24f1..86d7921f23 100644 --- a/workspaces/x2a/plugins/x2a-backend/package.json +++ b/workspaces/x2a/plugins/x2a-backend/package.json @@ -1,6 +1,6 @@ { "name": "@red-hat-developer-hub/backstage-plugin-x2a-backend", - "version": "1.4.2", + "version": "1.5.0", "license": "Apache-2.0", "main": "src/index.ts", "types": "src/index.ts", diff --git a/workspaces/x2a/plugins/x2a-common/CHANGELOG.md b/workspaces/x2a/plugins/x2a-common/CHANGELOG.md index a5971d2605..d1042ac643 100644 --- a/workspaces/x2a/plugins/x2a-common/CHANGELOG.md +++ b/workspaces/x2a/plugins/x2a-common/CHANGELOG.md @@ -1,5 +1,26 @@ # @red-hat-developer-hub/backstage-plugin-x2a-common +## 1.3.0 + +### Minor Changes + +- e887fb4: Added "Edit project" action. +- f13f2c5: feat(x2a): Add `Rules` API + + This add a way to create into the init phase the x2a-rules introduced on x2a-convertor, and take advantage of the INPUT-AGENTS.md and EXPORT-AGENTS.md + + Summary of Changes: + - New /rules/ api endpoints. (only admin can add it) + - New Configmap on init phase. + - Small changes on the script template. + - New MCP tool to list all rules: x2a-list-rules (Also updated the project create) + - Change on CSV to support rules. + +### Patch Changes + +- daaea27: Changed the project to be source-technology agnostic. Rephrasing all texts from being Chef-oriented to more generic variants. There is explicit mapping from free-form agentic findings to the new SourceTechnology enum (normalizeSourceTechnology.ts). +- 8d71b85: Removing Abbreviation from project's details. Replaced by project directory calculated from the project's name. + ## 1.2.1 ### Patch Changes diff --git a/workspaces/x2a/plugins/x2a-common/package.json b/workspaces/x2a/plugins/x2a-common/package.json index 751335908c..4f1f814deb 100644 --- a/workspaces/x2a/plugins/x2a-common/package.json +++ b/workspaces/x2a/plugins/x2a-common/package.json @@ -1,6 +1,6 @@ { "name": "@red-hat-developer-hub/backstage-plugin-x2a-common", - "version": "1.2.1", + "version": "1.3.0", "license": "Apache-2.0", "description": "Common functionalities for the x2a plugin", "main": "src/index.ts", diff --git a/workspaces/x2a/plugins/x2a-mcp-extras/CHANGELOG.md b/workspaces/x2a/plugins/x2a-mcp-extras/CHANGELOG.md index c153358ba5..a8ac9109fe 100644 --- a/workspaces/x2a/plugins/x2a-mcp-extras/CHANGELOG.md +++ b/workspaces/x2a/plugins/x2a-mcp-extras/CHANGELOG.md @@ -1,5 +1,29 @@ # @red-hat-developer-hub/backstage-plugin-x2a-mcp-extras +## 0.2.2 + +### Patch Changes + +- f13f2c5: feat(x2a): Add `Rules` API + + This add a way to create into the init phase the x2a-rules introduced on x2a-convertor, and take advantage of the INPUT-AGENTS.md and EXPORT-AGENTS.md + + Summary of Changes: + - New /rules/ api endpoints. (only admin can add it) + - New Configmap on init phase. + - Small changes on the script template. + - New MCP tool to list all rules: x2a-list-rules (Also updated the project create) + - Change on CSV to support rules. + +- 8d71b85: Removing Abbreviation from project's details. Replaced by project directory calculated from the project's name. +- Updated dependencies [e887fb4] +- Updated dependencies [b32708f] +- Updated dependencies [f13f2c5] +- Updated dependencies [daaea27] +- Updated dependencies [8d71b85] + - @red-hat-developer-hub/backstage-plugin-x2a-common@1.3.0 + - @red-hat-developer-hub/backstage-plugin-x2a-node@0.3.0 + ## 0.2.1 ### Patch Changes diff --git a/workspaces/x2a/plugins/x2a-mcp-extras/package.json b/workspaces/x2a/plugins/x2a-mcp-extras/package.json index c61661c91b..74c4f65806 100644 --- a/workspaces/x2a/plugins/x2a-mcp-extras/package.json +++ b/workspaces/x2a/plugins/x2a-mcp-extras/package.json @@ -1,6 +1,6 @@ { "name": "@red-hat-developer-hub/backstage-plugin-x2a-mcp-extras", - "version": "0.2.1", + "version": "0.2.2", "license": "Apache-2.0", "main": "src/index.ts", "types": "src/index.ts", diff --git a/workspaces/x2a/plugins/x2a-node/CHANGELOG.md b/workspaces/x2a/plugins/x2a-node/CHANGELOG.md index 43660c21c4..f1f342c0bb 100644 --- a/workspaces/x2a/plugins/x2a-node/CHANGELOG.md +++ b/workspaces/x2a/plugins/x2a-node/CHANGELOG.md @@ -1,5 +1,33 @@ # @red-hat-developer-hub/backstage-plugin-x2a-node +## 0.3.0 + +### Minor Changes + +- e887fb4: Added "Edit project" action. + +### Patch Changes + +- b32708f: Refactored callback token handling into a self-validating `CallbackToken` class that encapsulates generation, HMAC signing, and signature verification. +- f13f2c5: feat(x2a): Add `Rules` API + + This add a way to create into the init phase the x2a-rules introduced on x2a-convertor, and take advantage of the INPUT-AGENTS.md and EXPORT-AGENTS.md + + Summary of Changes: + - New /rules/ api endpoints. (only admin can add it) + - New Configmap on init phase. + - Small changes on the script template. + - New MCP tool to list all rules: x2a-list-rules (Also updated the project create) + - Change on CSV to support rules. + +- daaea27: Changed the project to be source-technology agnostic. Rephrasing all texts from being Chef-oriented to more generic variants. There is explicit mapping from free-form agentic findings to the new SourceTechnology enum (normalizeSourceTechnology.ts). +- 8d71b85: Removing Abbreviation from project's details. Replaced by project directory calculated from the project's name. +- Updated dependencies [e887fb4] +- Updated dependencies [f13f2c5] +- Updated dependencies [daaea27] +- Updated dependencies [8d71b85] + - @red-hat-developer-hub/backstage-plugin-x2a-common@1.3.0 + ## 0.2.2 ### Patch Changes diff --git a/workspaces/x2a/plugins/x2a-node/package.json b/workspaces/x2a/plugins/x2a-node/package.json index d331dc112d..245e44409b 100644 --- a/workspaces/x2a/plugins/x2a-node/package.json +++ b/workspaces/x2a/plugins/x2a-node/package.json @@ -1,6 +1,6 @@ { "name": "@red-hat-developer-hub/backstage-plugin-x2a-node", - "version": "0.2.2", + "version": "0.3.0", "license": "Apache-2.0", "description": "Shared backend API surface (interfaces, service refs, utilities) for x2a plugins", "main": "src/index.ts", diff --git a/workspaces/x2a/plugins/x2a/CHANGELOG.md b/workspaces/x2a/plugins/x2a/CHANGELOG.md index b58ffb6679..4704a1ede7 100644 --- a/workspaces/x2a/plugins/x2a/CHANGELOG.md +++ b/workspaces/x2a/plugins/x2a/CHANGELOG.md @@ -1,5 +1,32 @@ # @red-hat-developer-hub/backstage-plugin-x2a +## 1.3.0 + +### Minor Changes + +- e887fb4: Added "Edit project" action. + +### Patch Changes + +- f13f2c5: feat(x2a): Add `Rules` API + + This add a way to create into the init phase the x2a-rules introduced on x2a-convertor, and take advantage of the INPUT-AGENTS.md and EXPORT-AGENTS.md + + Summary of Changes: + - New /rules/ api endpoints. (only admin can add it) + - New Configmap on init phase. + - Small changes on the script template. + - New MCP tool to list all rules: x2a-list-rules (Also updated the project create) + - Change on CSV to support rules. + +- daaea27: Changed the project to be source-technology agnostic. Rephrasing all texts from being Chef-oriented to more generic variants. There is explicit mapping from free-form agentic findings to the new SourceTechnology enum (normalizeSourceTechnology.ts). +- 8d71b85: Removing Abbreviation from project's details. Replaced by project directory calculated from the project's name. +- Updated dependencies [e887fb4] +- Updated dependencies [f13f2c5] +- Updated dependencies [daaea27] +- Updated dependencies [8d71b85] + - @red-hat-developer-hub/backstage-plugin-x2a-common@1.3.0 + ## 1.2.2 ### Patch Changes diff --git a/workspaces/x2a/plugins/x2a/package.json b/workspaces/x2a/plugins/x2a/package.json index f03c10e4a5..544115a1eb 100644 --- a/workspaces/x2a/plugins/x2a/package.json +++ b/workspaces/x2a/plugins/x2a/package.json @@ -1,6 +1,6 @@ { "name": "@red-hat-developer-hub/backstage-plugin-x2a", - "version": "1.2.2", + "version": "1.3.0", "license": "Apache-2.0", "main": "src/index.ts", "types": "src/index.ts",