From: Jérôme Benoit Date: Fri, 8 May 2026 00:04:29 +0000 (+0200) Subject: chore: release main (#1833) X-Git-Tag: cli@v4.7.0 X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=e419d6413ab8964bf343febf63f96368e1e3c73a;p=e-mobility-charging-stations-simulator.git chore: release main (#1833) * chore: release main * [autofix.ci] apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> --- diff --git a/.github/release-please/manifest.json b/.github/release-please/manifest.json index d2e397cd..ba2ea10d 100644 --- a/.github/release-please/manifest.json +++ b/.github/release-please/manifest.json @@ -1,7 +1,7 @@ { - ".": "4.6.1", - "ui/common": "4.6.1", - "ui/cli": "4.6.1", - "ui/web": "4.6.1", - "tests/ocpp-server": "4.6.1" + ".": "4.7.0", + "ui/common": "4.7.0", + "ui/cli": "4.7.0", + "ui/web": "4.7.0", + "tests/ocpp-server": "4.7.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 4f1c3d15..8eeba9db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,42 @@ # Changelog +## [4.7.0](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/simulator@v4.6.1...simulator@v4.7.0) (2026-05-07) + +### 🚀 Features + +- **sandcastle:** add roundHistory to LoopResult and plannerOutput to TaskSpec ([32e774c](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/32e774c7ca15f2ad965cb244c85cd3bb0af9b055)) +- **sandcastle:** enrich planner with acceptance criteria and root cause hypothesis ([92bffdf](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/92bffdfdd8472b5182f4e44c1276849b1bdafa12)) + +### 🐞 Bug Fixes + +- **sandcastle:** add configurable agent provider (pi/opencode) ([b37c57b](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/b37c57bcf844d99cd6e90a7fdc15c8baa9e270d9)) +- **sandcastle:** add missing JSDoc descriptions to satisfy lint rules ([e735e7a](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/e735e7a4e3246d38140c5356d69fb688f9817608)) +- **sandcastle:** assign opus to actor, sonnet to planner, increase planner iterations ([9f00f3d](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/9f00f3d4c70e9d2a4c7612af040aaaa1eee27e3b)) +- **sandcastle:** improve PR metadata accuracy ([2c4fc85](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/2c4fc85478df3ed0f836c0bf80fedc84f8424f37)) +- **sandcastle:** increase validation timeout to 600s ([26faa36](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/26faa363a8efffaa41025c1aa8fe612d618ee684)) +- **sandcastle:** log planner error details instead of swallowing ([158355d](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/158355d488a5b55830427583de4cd93fb17ba98a)) +- **sandcastle:** pre-create .local/share dirs in Dockerfile ([4d43636](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/4d43636c784e6dbb90db78b7aee659f0363e8bc9)) +- **sandcastle:** remove corepack prepare from Dockerfile ([bd40364](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/bd403641e1d35b64ce64ca005eb24f0dba0cdb5d)) +- **sandcastle:** revert idle timeout to 300s and remove redundant copyToWorktree ([ad6edff](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/ad6edff5071c7017ae382dd69235581c35b12665)) +- **sandcastle:** run validation across all workspace packages ([43ea60f](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/43ea60fc26a00281295219f2f0203c7672613eb3)) +- **ui:** allow changing status of individual connectors ([#1834](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1834)) ([2a98dc8](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/2a98dc8b2bc98a2c3136e1737894f4c29891350a)) + +### ✨ Polish + +- **sandcastle:** add error observability and type-safe sentinels ([8f159e2](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/8f159e24b6326fd00ab6d708bb2a3527de33a9c4)) +- **sandcastle:** generalize actor/critic loop with LoopContext and coherent API ([16acd0d](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/16acd0da8c4ddf3f954f7fdafe5d39762de81b8c)) +- **sandcastle:** improve separation of concerns and API clarity ([5d9bb84](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/5d9bb84be72ffe7fc9b1b8b2c4c14eb714cbfa15)) +- **sandcastle:** organize constants by domain with coherent naming ([51b8731](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/51b8731824b8a911f4910f02ad735cd4da76a93f)) +- **sandcastle:** remove plannerOutput from TaskSpec ([fc72801](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/fc72801b5fd48492470f0293d5141ea62c026925)) +- **sandcastle:** remove redundant lastFindings from LoopResult ([6dec364](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/6dec3647bf859d037bb2566d76ca7249e95cd7a1)) +- **sandcastle:** remove StrategyConfig type alias, inline intersection ([d3aa90e](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/d3aa90ebc6da5b103e089eaf09e01212ee7bd481)) +- **sandcastle:** rename implement-prompt.md to actor-prompt.md ([3b293b4](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/3b293b4746035b1d33dce32873c60948a43f96a3)) +- **sandcastle:** split AGENT_MODEL into per-role constants ([8c3c3b9](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/8c3c3b9f333cf541f1c8dd907d9734f255f089d4)) + +### 📚 Documentation + +- **sandcastle:** fix stale JSDoc referencing empty string sentinel ([dc6de0e](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/dc6de0ec81fd87a4e71b09091899cf96d4facee3)) + ## [4.6.1](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/simulator@v4.6.0...simulator@v4.6.1) (2026-05-06) ### 🐞 Bug Fixes diff --git a/package.json b/package.json index f4332069..797e122c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package", "name": "e-mobility-charging-stations-simulator", - "version": "4.6.1", + "version": "4.7.0", "engines": { "node": ">=22.0.0", "pnpm": ">=10.9.0" diff --git a/sonar-project.properties b/sonar-project.properties index 3ab779d1..e5885fb2 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -4,7 +4,7 @@ sonar.organization=sap-1 # This is the name and version displayed in the SonarCloud UI. sonar.projectName=e-mobility-charging-stations-simulator # x-release-please-start-version -sonar.projectVersion=4.6.1 +sonar.projectVersion=4.7.0 # x-release-please-end # Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows. diff --git a/tests/ocpp-server/CHANGELOG.md b/tests/ocpp-server/CHANGELOG.md index 6cfe2954..5f3a4bf0 100644 --- a/tests/ocpp-server/CHANGELOG.md +++ b/tests/ocpp-server/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [4.7.0](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/ocpp-server@v4.6.1...ocpp-server@v4.7.0) (2026-05-07) + +### 🧹 Chores + +- **ocpp-server:** Synchronize simulator-ui-ocpp-server versions + ## [4.6.1](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/ocpp-server@v4.6.0...ocpp-server@v4.6.1) (2026-05-06) ### 🧹 Chores diff --git a/tests/ocpp-server/pyproject.toml b/tests/ocpp-server/pyproject.toml index 82f68813..50be3560 100644 --- a/tests/ocpp-server/pyproject.toml +++ b/tests/ocpp-server/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "ocpp-server" -version = "4.6.1" +version = "4.7.0" description = "OCPP2 mock server" authors = [{ name = "Jérôme Benoit", email = "jerome.benoit@sap.com" }] readme = "README.md" diff --git a/ui/cli/CHANGELOG.md b/ui/cli/CHANGELOG.md index 3cbb7680..4f8cb477 100644 --- a/ui/cli/CHANGELOG.md +++ b/ui/cli/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [4.7.0](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/cli@v4.6.1...cli@v4.7.0) (2026-05-07) + +### 🐞 Bug Fixes + +- **ui:** allow changing status of individual connectors ([#1834](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1834)) ([2a98dc8](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/2a98dc8b2bc98a2c3136e1737894f4c29891350a)) + ## [4.6.1](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/cli@v4.6.0...cli@v4.6.1) (2026-05-06) ### 🐞 Bug Fixes diff --git a/ui/cli/package.json b/ui/cli/package.json index 382fafc9..291c9988 100644 --- a/ui/cli/package.json +++ b/ui/cli/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package", "name": "cli", - "version": "4.6.1", + "version": "4.7.0", "engines": { "node": ">=22.0.0", "pnpm": ">=10.9.0" diff --git a/ui/cli/sonar-project.properties b/ui/cli/sonar-project.properties index 66e6fa31..017ec96b 100644 --- a/ui/cli/sonar-project.properties +++ b/ui/cli/sonar-project.properties @@ -4,7 +4,7 @@ sonar.organization=sap-1 # This is the name and version displayed in the SonarCloud UI. sonar.projectName=e-mobility-charging-stations-simulator-cli # x-release-please-start-version -sonar.projectVersion=4.6.1 +sonar.projectVersion=4.7.0 # x-release-please-end # Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows. diff --git a/ui/common/CHANGELOG.md b/ui/common/CHANGELOG.md index 25317b2c..917e6825 100644 --- a/ui/common/CHANGELOG.md +++ b/ui/common/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [4.7.0](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/ui-common@v4.6.1...ui-common@v4.7.0) (2026-05-07) + +### 🐞 Bug Fixes + +- **ui:** allow changing status of individual connectors ([#1834](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1834)) ([2a98dc8](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/2a98dc8b2bc98a2c3136e1737894f4c29891350a)) + ## [4.6.1](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/ui-common@v4.6.0...ui-common@v4.6.1) (2026-05-06) ### 🐞 Bug Fixes diff --git a/ui/common/package.json b/ui/common/package.json index 4b81c398..227af9d2 100644 --- a/ui/common/package.json +++ b/ui/common/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package", "name": "ui-common", - "version": "4.6.1", + "version": "4.7.0", "engines": { "node": ">=22.0.0", "pnpm": ">=10.9.0" diff --git a/ui/common/sonar-project.properties b/ui/common/sonar-project.properties index 0695cc99..35772a0f 100644 --- a/ui/common/sonar-project.properties +++ b/ui/common/sonar-project.properties @@ -4,7 +4,7 @@ sonar.organization=sap-1 # This is the name and version displayed in the SonarCloud UI. sonar.projectName=e-mobility-charging-stations-simulator-ui-common # x-release-please-start-version -sonar.projectVersion=4.6.1 +sonar.projectVersion=4.7.0 # x-release-please-end # Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows. diff --git a/ui/web/CHANGELOG.md b/ui/web/CHANGELOG.md index 58105fa3..f57a5c29 100644 --- a/ui/web/CHANGELOG.md +++ b/ui/web/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [4.7.0](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/web@v4.6.1...web@v4.7.0) (2026-05-07) + +### 🐞 Bug Fixes + +- **ui:** allow changing status of individual connectors ([#1834](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1834)) ([2a98dc8](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/2a98dc8b2bc98a2c3136e1737894f4c29891350a)) +- **web:** fetch templates on dialog open via layout composable ([#1837](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1837)) ([#1839](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1839)) ([608d796](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/608d7962dbdde0f3b3261badca05ab6dad36d84b)) + ## [4.6.1](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/web@v4.6.0...web@v4.6.1) (2026-05-06) ### 🐞 Bug Fixes diff --git a/ui/web/package.json b/ui/web/package.json index cce816f6..460fe168 100644 --- a/ui/web/package.json +++ b/ui/web/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package", "name": "web", - "version": "4.6.1", + "version": "4.7.0", "readme": "README.md", "engines": { "node": ">=22.0.0", diff --git a/ui/web/sonar-project.properties b/ui/web/sonar-project.properties index 5170240a..c80afebb 100644 --- a/ui/web/sonar-project.properties +++ b/ui/web/sonar-project.properties @@ -4,7 +4,7 @@ sonar.organization=sap-1 # This is the name and version displayed in the SonarCloud UI. sonar.projectName=e-mobility-charging-stations-simulator-web # x-release-please-start-version -sonar.projectVersion=4.6.1 +sonar.projectVersion=4.7.0 # x-release-please-end # Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.