]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commitdiff
chore: release main (#1751) ocpp-server@v3.4.0 simulator@v3.4.0 v3 v3.4 webui@v3.4.0
authorJΓ©rΓ΄me Benoit <jerome.benoit@piment-noir.org>
Thu, 26 Mar 2026 19:31:47 +0000 (20:31 +0100)
committerGitHub <noreply@github.com>
Thu, 26 Mar 2026 19:31:47 +0000 (20:31 +0100)
* chore: release main

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
.github/release-please/manifest.json
CHANGELOG.md
package.json
sonar-project.properties
tests/ocpp-server/CHANGELOG.md
tests/ocpp-server/pyproject.toml
ui/web/CHANGELOG.md
ui/web/package.json
ui/web/sonar-project.properties

index 0d286b500a82c840c93401453ff1a5a851d877d9..061ba92e6c901fbbc56f9491531b020814b3d7d5 100644 (file)
@@ -1,5 +1,5 @@
 {
-  ".": "3.3.0",
-  "ui/web": "3.3.0",
-  "tests/ocpp-server": "3.3.0"
+  ".": "3.4.0",
+  "ui/web": "3.4.0",
+  "tests/ocpp-server": "3.4.0"
 }
index 3a09ca2538b1a8841c825f1948f3860a4659d6d8..c5f3cdad28949a2221a4046de2b40c3e322a1772 100644 (file)
@@ -1,5 +1,42 @@
 # Changelog
 
+## [3.4.0](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/simulator@v3.3.0...simulator@v3.4.0) (2026-03-26)
+
+### πŸš€ Features
+
+- add connector cable retention lock/unlock simulation ([#1754](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1754)) ([1f7412b](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/1f7412b3178fa3497d12de97539ef3eddc6c717d))
+- add server-side refresh notification over WebSocket ([a2edfbb](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/a2edfbbcc36e126737531c805ae4b4b58ef67f0f))
+- **ocpp-server:** enhance OCPP 2.0.1 mock server for comprehensive E2E testing ([#1752](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1752)) ([aee410a](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/aee410a1a6f7819b33ae4ff4f2ed27ceb548202e))
+- **ocpp2:** add configurable firmware signature verification simulation (L01.FR.03/L01.FR.04) ([#1757](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1757)) ([9d56abe](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/9d56abe76cf8f9459529e69b1e497a93b8b54031))
+
+### πŸž Bug Fixes
+
+- add OCPP 2.0 DataTransfer outgoing support and B03 boot retry in Rejected state ([044bd64](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/044bd64305aee79aecbcc8a41ab892717680ea97))
+- cleanup connector after queued TransactionEvent.Ended replay ([4249dea](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/4249dea59e9b3fc4579a08abc010af581e91c227))
+- **deps:** update all non-major dependencies ([#1753](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1753)) ([c59d00b](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/c59d00b5498c02269805f76a9452e726bbf5c372))
+- **deps:** update all non-major dependencies ([#1755](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1755)) ([6385d63](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/6385d634238619f8806d0ceb6b28dd15d43a7755))
+- post updated message on connectorStatusChanged to fix stale UI cache ([7337563](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/7337563a60ab9b6172afca92b64fbc485e85e18f))
+- prevent shutdown timeout with promiseWithTimeout helper ([32384c4](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/32384c4cce3aa958c5d2e4f771e4ef15812f55d1))
+- respect elementAddDelay by using sequential startup when configured ([5f14c60](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/5f14c60844e65158b77170ae7f361ffbdf71c57e))
+
+### βœ¨ Polish
+
+- audit-driven improvements β€” use BaseError, fix barrel bypass, remove redundant console ([d9a5568](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/d9a55687b99f4ae7f2a66e9b2fb95e748658aae3))
+- audit-driven quick wins β€” fix assert.ok misuse, naming conventions, and hardcoded defaults ([901296a](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/901296a93b8f4b195acd355bf4846e2ac08fdc14))
+- eliminate non-null assertions in 8 files (31 of 53 total) ([092b1b4](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/092b1b4aad1092fd8aed9aec6e54744eaaa7b56c))
+- eliminate remaining non-null assertions in ChargingStation and OCPP16ServiceUtils ([47456f3](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/47456f32c8f71a083928a6645fe0bb8b560712bc))
+- use try/catch instead of .catch() for stopMessageSequence error handling ([7519fc3](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/7519fc32a61bb1077a35e4e8565e2a39fcfebe4c))
+
+### πŸ§ͺ Tests
+
+- **mcp:** add OCPP schema mapping consistency tests ([6f52ef4](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/6f52ef49a516587c1bbd99ac22069232b371fa89))
+
+### πŸ“š Documentation
+
+- add JSDoc to ChargingStation public API methods ([e3a15e4](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/e3a15e490861e2e38f7aeb7913d2abd440d66918))
+- fix inaccurate [@returns](https://github.com/returns) in getChargingProfilesLimit ([edb49d9](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/edb49d957cab02b9b72f395c670037f5199937c2))
+- harmonize JSDoc @param/[@returns](https://github.com/returns) across entire codebase ([e4f8838](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/e4f88381973f4ff7d8a32523906662dc819e227b))
+
 ## [3.3.0](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/simulator@v3.2.1...simulator@v3.3.0) (2026-03-24)
 
 ### πŸš€ Features
index 9b1b6e190b2c4363fad3a4c2366649fd5f66e0d2..462a416d5f319271ab60654cb9dfe3d6bf0d796d 100644 (file)
@@ -1,7 +1,7 @@
 {
   "$schema": "https://json.schemastore.org/package",
   "name": "e-mobility-charging-stations-simulator",
-  "version": "3.3.0",
+  "version": "3.4.0",
   "engines": {
     "node": ">=22.0.0",
     "pnpm": ">=10.9.0"
index 528a545cdd73f71586341cff3ef522a8ac6871a0..4df29cc96c260849d18367e165cdebe45b6be0ed 100644 (file)
@@ -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=3.3.0
+sonar.projectVersion=3.4.0
 # x-release-please-end
 
 # Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.
index 51a1fb156821b48f2380df1e8e27f5143446a95b..df6edb97e072dbe5100db8d81f2616a5f2ede55b 100644 (file)
@@ -1,5 +1,26 @@
 # Changelog
 
+## [3.4.0](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/ocpp-server@v3.3.0...ocpp-server@v3.4.0) (2026-03-26)
+
+### πŸš€ Features
+
+- **ocpp-server:** add graceful shutdown with signal handling ([b542c81](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/b542c817e5f0aeb6be041ce81b3ee46ca3fe0dc4))
+- **ocpp-server:** enhance OCPP 2.0.1 mock server for comprehensive E2E testing ([#1752](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1752)) ([aee410a](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/aee410a1a6f7819b33ae4ff4f2ed27ceb548202e))
+
+### πŸž Bug Fixes
+
+- add OCPP 2.0 DataTransfer outgoing support and B03 boot retry in Rejected state ([044bd64](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/044bd64305aee79aecbcc8a41ab892717680ea97))
+- prevent shutdown timeout with promiseWithTimeout helper ([32384c4](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/32384c4cce3aa958c5d2e4f771e4ef15812f55d1))
+
+### βœ¨ Polish
+
+- **ocpp-server:** audit-driven test improvements ([08325b0](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/08325b09d13f38caf769bf20ef255f01cf9d687a))
+- **ocpp-server:** harmonize shutdown tests with project conventions ([f3b4d70](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/f3b4d70f110134f0b32cccfc439e0876fceae38d))
+
+### πŸ§ͺ Tests
+
+- **ocpp-server:** add graceful shutdown tests covering signal handling ([619a3c7](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/619a3c7e020d5dc737b7b487f4708b8c29fdc511))
+
 ## [3.3.0](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/ocpp-server@v3.2.1...ocpp-server@v3.3.0) (2026-03-24)
 
 ### πŸ§Ή Chores
index 10cbd04234bc3bd26bb1c29aaea78a7d6c2916e8..04171c38e7d3f56cc4457ef5d3613af00ae53786 100644 (file)
@@ -1,6 +1,6 @@
 [project]
 name = "ocpp-server"
-version = "3.3.0"
+version = "3.4.0"
 description = "OCPP2 mock server"
 authors = [{ name = "JΓ©rΓ΄me Benoit", email = "jerome.benoit@sap.com" }]
 readme = "README.md"
index fba3e058bf43567483ee00e2e042e10db777fde0..b50fb724768389951fdc02db9a23621121dcc2e7 100644 (file)
@@ -1,5 +1,29 @@
 # Changelog
 
+## [3.4.0](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/webui@v3.3.0...webui@v3.4.0) (2026-03-26)
+
+### πŸš€ Features
+
+- add connector cable retention lock/unlock simulation ([#1754](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1754)) ([1f7412b](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/1f7412b3178fa3497d12de97539ef3eddc6c717d))
+- add server-side refresh notification over WebSocket ([a2edfbb](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/a2edfbbcc36e126737531c805ae4b4b58ef67f0f))
+
+### πŸž Bug Fixes
+
+- **deps:** update all non-major dependencies ([#1753](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1753)) ([c59d00b](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/c59d00b5498c02269805f76a9452e726bbf5c372))
+- **deps:** update all non-major dependencies ([#1755](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1755)) ([6385d63](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/6385d634238619f8806d0ceb6b28dd15d43a7755))
+- **webui:** add table-layout fixed to connectors table to prevent overflow on action panel open ([cdb4ad3](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/cdb4ad3be4f7920b7ef50bdef406473beec6c0b8))
+- **webui:** remove deprecated baseUrl for TypeScript 6 compatibility ([fcd3b8e](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/fcd3b8ee439a66294448cd354ff5a99eb1e020a4))
+
+### βœ¨ Polish
+
+- **webui:** add StateButton, centralize active style, fix refresh lifecycle ([9eab3d0](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/9eab3d0f3c77975e247925c8d822467570b4dc81))
+- **webui:** extract useExecuteAction composable to eliminate duplication ([94ca77c](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/94ca77c31986926a813a36dc2a2afc8ecd6e002c))
+- **webui:** use useChargingStations composable in ChargingStationsView ([06d32ae](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/06d32ae9cbd3c2972fe7013fcb78675cd0befdcb))
+
+### πŸ§ͺ Tests
+
+- **webui:** harmonize test stubs, remove AAA comments, add composable and StateButton tests ([56d264f](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/56d264fec3211a43337144ff6c18c013eadd849b))
+
 ## [3.3.0](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/webui@v3.2.1...webui@v3.3.0) (2026-03-24)
 
 ### πŸž Bug Fixes
index 43e9fc35fe2013c3838e21250b54c24a50b6696f..264f5b698a08ce05b8d2f4995276e2007b9bdbf4 100644 (file)
@@ -1,7 +1,7 @@
 {
   "$schema": "https://json.schemastore.org/package",
   "name": "webui",
-  "version": "3.3.0",
+  "version": "3.4.0",
   "readme": "README.md",
   "engines": {
     "node": ">=22.0.0",
index 415b2ed47f1cae7b5e59c660dd783c2fb20f1b93..dd121b052571e3d5e9f326a992ce26a9eb9e4ec3 100644 (file)
@@ -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-webui
 # x-release-please-start-version
-sonar.projectVersion=3.3.0
+sonar.projectVersion=3.4.0
 # x-release-please-end
 
 # Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.