]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commitdiff
chore: release main (#1934) cli@v4.11.0 ocpp-server@v4.11.0 simulator@v4.11.0 ui-common@v4.11.0 v4 v4.11 web@v4.11.0
authorJΓ©rΓ΄me Benoit <jerome.benoit@piment-noir.org>
Mon, 27 Jul 2026 14:46:59 +0000 (16:46 +0200)
committerGitHub <noreply@github.com>
Mon, 27 Jul 2026 14:46:59 +0000 (16:46 +0200)
* chore: release main

* [autofix.ci] apply automated fixes

---------

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

index fac87cc6dff0d61dd09f807f6d27a74eb165cb9d..2074f41063a03154a9375d03a2d35cf6a938374b 100644 (file)
@@ -1,7 +1,7 @@
 {
-  ".": "4.10.1",
-  "ui/common": "4.10.1",
-  "ui/cli": "4.10.1",
-  "ui/web": "4.10.1",
-  "tests/ocpp-server": "4.10.1"
+  ".": "4.11.0",
+  "ui/common": "4.11.0",
+  "ui/cli": "4.11.0",
+  "ui/web": "4.11.0",
+  "tests/ocpp-server": "4.11.0"
 }
index 7ea8fc431b59b3d496d80eff670a61c48660e230..491bf1434e838c6b39b9174251391f35812569ec 100644 (file)
@@ -1,5 +1,77 @@
 # Changelog
 
+## [4.11.0](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/simulator@v4.10.1...simulator@v4.11.0) (2026-07-27)
+
+### πŸš€ Features
+
+- **meter-values:** coherent MeterValues generator (issue [#40](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/40)) ([#1935](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1935)) ([b907992](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/b90799280c014eb89e09e9a97103fd362ba00131))
+- **meter-values:** evse-level MeterValues template fallback in coherent path (issue [#1936](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1936) g) ([#1944](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1944)) ([a0cdcfc](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/a0cdcfc95958293619e3d7a4028f2e05b0cd6cca))
+- **meter-values:** honor RegisterValuesWithoutPhases in coherent path (issue [#1936](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1936) k) ([#1942](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1942)) ([2cbd92d](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/2cbd92dd0ada34cc10982629fae91cac2e165593))
+- **ocpp16:** wire signed meter values into trigger + broadcast paths (issue [#1936](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1936) d) ([#1945](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1945)) ([4b421f2](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/4b421f2e44ce695ca51e3cfea5691230be1b2bee))
+- **ui-server:** add opt-in HSTS response header ([#1980](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1980)) ([#2039](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2039)) ([74fae39](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/74fae39fd81f138dd9b68c31157018b7813b527c))
+- **worker:** terminate a deleted station's worker once it hosts zero elements ([#2027](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2027)) ([#2038](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2038)) ([75897eb](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/75897eb250d10bd4b060d2d02f7ba515bc4ac4c2))
+
+### πŸž Bug Fixes
+
+- **atg:** invalidate configurationValidationResult on ChargingStationEvents.updated ([#1977](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1977)) ([56479e4](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/56479e44db4a670d9bcffbfb4ce351c5048f50d5))
+- **charging-station:** cancel a pending reset when the station is deleted ([#2027](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2027)) ([#2031](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2031)) ([2b48cf8](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/2b48cf8eabd989b2c7383b100d71c92fe0de5cac))
+- **charging-station:** re-dial after a server-initiated connection close ([#2021](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2021)) ([6f7bcb6](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/6f7bcb64be5467894e595dbdc9d3ad4703fb1541))
+- **charging-station:** retain creation options so a reset keeps station identity ([#2019](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2019)) ([723aab3](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/723aab3ddb9ca84480d7adc5b726e8eb73503df2))
+- **deps:** update all non-major dependencies ([#1933](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1933)) ([f50a68e](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/f50a68e8e5f222070f9ef241658e7c68957203fa))
+- **deps:** update all non-major dependencies ([#1996](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1996)) ([9b1b8e8](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/9b1b8e851227b8a15da7c50592ba4e7c26ab7747))
+- **deps:** update all non-major dependencies ([#2007](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2007)) ([1703e73](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/1703e73e00b7c4b9a9c364670e6ce94c83ddd97e))
+- **deps:** update all non-major dependencies ([#2030](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2030)) ([1945ea3](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/1945ea3ad1d57170bceba8cfa211292c2e9c6128))
+- **deps:** update all non-major dependencies ([#2034](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2034)) ([ee3db96](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/ee3db961367b32afab340ca3a8706fddca19e3ca))
+- **deps:** update all non-major dependencies ([#2042](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2042)) ([f08aae5](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/f08aae5a79fcb83a0c1e21f10f25ecaf7467691e))
+- **deps:** update all non-major dependencies ([#2045](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2045)) ([250e359](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/250e3590b6404ea205310ede0352053bd7bba1d6))
+- **meter-values:** physics refinements - 3-phase-only L-L voltage guard + energyRegisterWh docstring (issue [#1936](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1936) h) ([#1941](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1941)) ([c471bd9](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/c471bd9b298709de00b4ef457825054d9d7abfd2))
+- **ocpp20:** trigger meterValues path emits MeterValuesRequest per F06.FR.06 (issue [#1936](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1936) j) ([#1943](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1943)) ([66890b0](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/66890b06db7bf33b2c63520b6c7d0122a0b50b83))
+- **ocpp:** cancel deferred OCPP 1.6 firmware setTimeout on stop() ([#1984](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1984)) ([2e69125](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/2e691254ddc64aece42656d031f36b11169a6c7c)), closes [#1972](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1972)
+- **ocpp:** cross-check OCPP 1.6 lifecycle flags in trigger, re-entry, and simulation entry ([#1987](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1987)) ([0ed90b1](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/0ed90b1dc9bba68d12fa1dd95e652d2abda001aa)), closes [#1973](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1973)
+- **ocpp:** drive FirmwareStatusNotification trigger from last-sent notification (L01.FR.26) ([#1981](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1981)) ([e406ab2](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/e406ab2ab278ee72b49bb1e87ec5fe70c321b9bc)), closes [#1979](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1979)
+- **ocpp:** from-zero audit β€” Critical + High spec conformance and safety fixes ([#1961](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1961)) ([6da3e6f](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/6da3e6f8cd22ba7aa297d574a73b261b2739db35))
+- **ocpp:** guard OCPP 1.6 UpdateFirmware deferred-timer schedule against sealed state writes ([#1994](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1994)) ([247fef2](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/247fef289a1786c307cecc185951e6dbc4e5d8a9))
+- **ocpp:** guard post-stop() handler dispatch against WeakMap resurrection ([#1992](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1992)) ([4fce19a](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/4fce19aef989e2c3f62989b4623cb908a5d5ae7c))
+- **ocpp:** implement OCPP 1.6 GetDiagnostics supersession via AbortController ([#1991](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1991)) ([4d1d2d8](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/4d1d2d88addd7598b9979f7d215ec7a575dda866))
+- **ocpp:** reject charging profiles by EVSE existence and isolate non-persistent station configuration ([#2022](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2022), [#2024](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2024)) ([#2025](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2025)) ([aba5375](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/aba537580d721ce053ba681047f8950205a7a4c8))
+- **ocpp:** reset stationInfo.firmwareStatus on abort/exception in simulateFirmwareUpdateLifecycle ([#1976](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1976)) ([4f959e9](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/4f959e9f8a939b309b0d74650a07e96abfba2860)), closes [#1969](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1969)
+- **ocpp:** support TriggerMessage(TransactionEvent) per F06.FR.07 ([#2013](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2013)) ([22dcb31](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/22dcb31b29975667e0b94020e144cf15033a509a)), closes [#2012](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2012)
+- **ui-server:** dedup duplicate station identity on add ([#2026](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2026)) ([#2032](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2032)) ([44c2a0a](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/44c2a0a237750147d52cbddd7884cdfe4d04eb95))
+- **ui-server:** defer HTTP broadcast responses until worker replies aggregate ([#2028](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2028)) ([#2037](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2037)) ([d8fb33b](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/d8fb33b23ffb5bd59f5e4e1e33e4bdb678303d57))
+- **ui-server:** make UI broadcast-channel commands complete reliably ([#2018](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2018)) ([#2020](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2020)) ([6119452](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/6119452049739c05506351a9589d753e84c59e9f))
+- **ui-server:** reconcile evses wire type so /metrics works on OCPP 2.0.x ([#2048](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2048)) ([afdf433](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/afdf433bacac02c03fd966a60e13b35d362547c7))
+- **ui-server:** reject reused in-flight WebSocket request ids ([#2029](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2029)) ([#2033](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2033)) ([de0e86f](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/de0e86f47426fd8a53f122d5f7f427042a4edfb3))
+- **utils:** clamp computeExponentialBackOffDelay output to setTimeout-safe range ([#1951](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1951)) ([a91880a](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/a91880ad922d2e4f2e8272a37606daf17c1b09a7))
+
+### βœ¨ Polish
+
+- audit backlog cleanup β€” JSDoc gaps, physics warning, ATG robustness, comment sweep ([#1962](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1962)) ([040ddb3](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/040ddb32f223cafe222783d6b94d643d1ff894df))
+- audit-driven cleanup β€” OCPP conformance fixes, physics, harmonization ([#1960](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1960)) ([f8d8e03](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/f8d8e03f399f98fdbfec4716c555f259b39ab5ec))
+- audit-driven cleanup (OCPP 2.0 spec conformance + 5 low-risk refactors) ([#1959](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1959)) ([22cb25f](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/22cb25f02648f1efcccdf05db595f33862b4b709))
+- **charging-station,meter-values:** close [#1936](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1936) (M-08 + f-2..f-5 + M-09) ([#1949](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1949)) ([9c8261e](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/9c8261ea43f531467b0f9e77a8b8bb884fdf2994))
+- **charging-station:** extract reservation helpers from Helpers.ts (issue [#1936](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1936) f Phase 1) ([#1946](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1946)) ([f03e7f3](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/f03e7f35b77d8d68523325982650d5cd749c2e89))
+- close barrel gaps for ui-server, broadcast-channel, DEFAULT_PERSIST_STATE ([#1952](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1952)) ([a7a3ee2](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/a7a3ee2717e18bd1cc148dfa44f652253dc4204f))
+- code-quality cleanup β€” utils usage, logic consolidation, export hygiene ([#2036](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2036)) ([2bee489](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/2bee4896149f6000ecd27feb118d39a2406b1194))
+- complete barrel-gap scope β€” extract host-parsing utilities and expose AbstractUIServer ([daad8a9](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/daad8a9d812aa4484ebdb5e50d0ec09daa6fbf3c))
+- complete barrel-gap scope β€” extract host-parsing utilities and expose AbstractUIServer ([#1954](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1954)) ([daad8a9](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/daad8a9d812aa4484ebdb5e50d0ec09daa6fbf3c))
+- convention alignment β€” helpers, constants, imports, tests ([#1950](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1950)) ([0b0352f](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/0b0352f495d0ba2ad4915d3187c3554b1da8f6eb))
+- convention alignment round 2 β€” canonical defaults, helpers, dead exports, tests ([#1956](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1956)) ([e0a50c5](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/e0a50c58f62cf7fb0e7d9b41366215e175af616f))
+- **meter-values:** extract CoherentMeterValuesManager, shrink ICoherentContext, split OCPP16 begin helper (issue [#1936](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1936) items a, b, e) ([#1937](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1937)) ([1986b39](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/1986b3994cfefa83d9613f4a15ff82c9cf3071b1))
+- **meter-values:** rename Prng.ts to PRNG.ts (issue [#1936](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1936) c) ([#1940](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1940)) ([11cc0a3](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/11cc0a37c7c72640a1fb5c5bc561a71ef3b4241d))
+- **meter-values:** split CoherentMeterValuesGenerator into three modules (issue [#1936](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1936) item i) ([#1938](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1938)) ([53b747b](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/53b747bf53fb12762b84c1190fbbefacf95887c8))
+- migrate external deep imports to ui-server and broadcast-channel barrels ([#1953](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1953)) ([b4b5a5e](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/b4b5a5eb6e670106eaf6f82c851e991a68dfef8f))
+- **ocpp20:** rewrite H9/H10/H11 + C10/C12 audit markers as descriptive comments (issue [#1936](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1936) l) ([#1939](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1939)) ([a68ca80](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/a68ca80e2390476c8407ee0149b409e444d95bd5))
+- **ocpp:** extract per-station state plumbing into shared OCPPIncomingRequestService base ([#1983](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1983)) ([0fff8b2](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/0fff8b2a611829b5f996aae0ebc4d50883eb0632))
+- **ocpp:** remove as-unknown-as double-casts from request/response dispatch ([#2003](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2003)) ([4dd00ce](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/4dd00cea03b44026542d2914fdd0f48afa84fb26)), closes [#1968](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1968)
+- **ocpp:** use iterateConnectors() in OCPP 1.6 incoming request service ([#2015](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2015)) ([27093f1](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/27093f1b26b36e7fcae30b4410a3191a8e9c17f1)), closes [#2014](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2014)
+- **utils:** swap getRandomFloat(Rounded) params to (min, max) for consistency ([#1998](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1998)) ([bc003cc](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/bc003ccca94105bb04f45f8f044e07ec8e4fb351)), closes [#1967](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1967)
+
+### πŸ§ͺ Tests
+
+- **ocpp-server:** add OCPP 1.6 mock server and extend reservation coverage ([#2047](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2047)) ([82ae6d1](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/82ae6d1a78470403022fbb31dac35dfd46e91c85))
+- **ocpp:** cover OCPP 2.0.1 log/firmware lifecycle supersession and cleanup paths ([#1997](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1997)) ([aa8e402](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/aa8e4026ba66fb00194b10f196df1abed63bdc45))
+- use shared constants and enums instead of hardcoded literals ([#2040](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2040)) ([503d71c](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/503d71c848d5e5749efd21c6b1b4b85ef1f3602e))
+
 ## [4.10.1](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/simulator@v4.10.0...simulator@v4.10.1) (2026-06-29)
 
 ### πŸž Bug Fixes
index 0b3a2400da6d9bd64940959737f1bbcadb3eb878..e195501c97f23950302ba2d1b5bce2c6b9555b48 100644 (file)
@@ -1,7 +1,7 @@
 {
   "$schema": "https://json.schemastore.org/package",
   "name": "e-mobility-charging-stations-simulator",
-  "version": "4.10.1",
+  "version": "4.11.0",
   "engines": {
     "node": ">=22.0.0",
     "pnpm": ">=10.9.0"
index 9eafcd8f0702a5f18ce71763723a0c8326d3073f..481c829425676c4ffc2ab74b9c3a4ec8a0f444e3 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=4.10.1
+sonar.projectVersion=4.11.0
 # x-release-please-end
 
 # Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.
index 039d85786f628647c99df9fd015e8174b5869e6c..d5a9212aac1ef4aff9a86296364b9f89ec3a369d 100644 (file)
@@ -1,5 +1,16 @@
 # Changelog
 
+## [4.11.0](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/ocpp-server@v4.10.1...ocpp-server@v4.11.0) (2026-07-27)
+
+### πŸž Bug Fixes
+
+- **deps:** update all non-major dependencies ([#2030](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2030)) ([1945ea3](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/1945ea3ad1d57170bceba8cfa211292c2e9c6128))
+- **deps:** update all non-major dependencies ([#2045](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2045)) ([250e359](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/250e3590b6404ea205310ede0352053bd7bba1d6))
+
+### πŸ§ͺ Tests
+
+- **ocpp-server:** add OCPP 1.6 mock server and extend reservation coverage ([#2047](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2047)) ([82ae6d1](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/82ae6d1a78470403022fbb31dac35dfd46e91c85))
+
 ## [4.10.1](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/ocpp-server@v4.10.0...ocpp-server@v4.10.1) (2026-06-29)
 
 ### πŸ§Ή Chores
index 89fb0920ebbc75ea236f86024270e1e6b06a9a88..244d7ea10588373d48e480c420c20f124ab8e400 100644 (file)
@@ -1,6 +1,6 @@
 [project]
 name = "ocpp-server"
-version = "4.10.1"
+version = "4.11.0"
 description = "OCPP 1.6 and 2.0.1 mock CSMS servers for charging station simulator testing"
 authors = [{ name = "JΓ©rΓ΄me Benoit", email = "jerome.benoit@sap.com" }]
 readme = "README.md"
index eb58a640d69a1b6432c9e608004b6020e94576c5..d6baf8e1f0e3f130f0d6c49c34c43ff11bd2a664 100644 (file)
@@ -1,5 +1,18 @@
 # Changelog
 
+## [4.11.0](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/cli@v4.10.1...cli@v4.11.0) (2026-07-27)
+
+### πŸž Bug Fixes
+
+- **deps:** update all non-major dependencies ([#2030](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2030)) ([1945ea3](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/1945ea3ad1d57170bceba8cfa211292c2e9c6128))
+- **deps:** update all non-major dependencies ([#2034](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2034)) ([ee3db96](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/ee3db961367b32afab340ca3a8706fddca19e3ca))
+- **deps:** update all non-major dependencies ([#2042](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2042)) ([f08aae5](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/f08aae5a79fcb83a0c1e21f10f25ecaf7467691e))
+
+### βœ¨ Polish
+
+- audit-driven cleanup (OCPP 2.0 spec conformance + 5 low-risk refactors) ([#1959](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1959)) ([22cb25f](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/22cb25f02648f1efcccdf05db595f33862b4b709))
+- convention alignment round 2 β€” canonical defaults, helpers, dead exports, tests ([#1956](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1956)) ([e0a50c5](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/e0a50c58f62cf7fb0e7d9b41366215e175af616f))
+
 ## [4.10.1](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/cli@v4.10.0...cli@v4.10.1) (2026-06-29)
 
 ### πŸ§Ή Chores
index 37516932c48e53895442bcdde5747acc0865bb8b..ae0f0958e07b48e05514bb0392e5c2c780bf9367 100644 (file)
@@ -1,7 +1,7 @@
 {
   "$schema": "https://json.schemastore.org/package",
   "name": "cli",
-  "version": "4.10.1",
+  "version": "4.11.0",
   "engines": {
     "node": ">=22.0.0",
     "pnpm": ">=10.9.0"
index 01aa394d2fc4422a54616cf4b92866ad2d518c76..393cecc4a12bde397cb5d92f3c7a169459c2e4a5 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-cli
 # x-release-please-start-version
-sonar.projectVersion=4.10.1
+sonar.projectVersion=4.11.0
 # x-release-please-end
 
 # Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.
index 082373649177792f5deb061db41190de2bcc3ad5..a713df8cb8365470415051e18f5324e88f33cfa3 100644 (file)
@@ -1,5 +1,18 @@
 # Changelog
 
+## [4.11.0](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/ui-common@v4.10.1...ui-common@v4.11.0) (2026-07-27)
+
+### πŸž Bug Fixes
+
+- **deps:** update all non-major dependencies ([#2034](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2034)) ([ee3db96](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/ee3db961367b32afab340ca3a8706fddca19e3ca))
+- **deps:** update all non-major dependencies ([#2042](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2042)) ([f08aae5](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/f08aae5a79fcb83a0c1e21f10f25ecaf7467691e))
+
+### βœ¨ Polish
+
+- audit-driven cleanup β€” OCPP conformance fixes, physics, harmonization ([#1960](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1960)) ([f8d8e03](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/f8d8e03f399f98fdbfec4716c555f259b39ab5ec))
+- code-quality cleanup β€” utils usage, logic consolidation, export hygiene ([#2036](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2036)) ([2bee489](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/2bee4896149f6000ecd27feb118d39a2406b1194))
+- convention alignment β€” helpers, constants, imports, tests ([#1950](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1950)) ([0b0352f](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/0b0352f495d0ba2ad4915d3187c3554b1da8f6eb))
+
 ## [4.10.1](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/ui-common@v4.10.0...ui-common@v4.10.1) (2026-06-29)
 
 ### πŸ§Ή Chores
index e06c409727db83bf8bd70a44f60a461e12517ea3..dcfedee75938f9078c26a958cc48bb6f76eb1a5c 100644 (file)
@@ -1,7 +1,7 @@
 {
   "$schema": "https://json.schemastore.org/package",
   "name": "ui-common",
-  "version": "4.10.1",
+  "version": "4.11.0",
   "engines": {
     "node": ">=22.0.0",
     "pnpm": ">=10.9.0"
index 1e14e3879bec3557436ae729a65fdf79d8eb552e..57b82168f2e05fcdc4d6e7549e0835abad13736d 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-ui-common
 # x-release-please-start-version
-sonar.projectVersion=4.10.1
+sonar.projectVersion=4.11.0
 # x-release-please-end
 
 # Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.
index 9296a9e6f3caae4214858bbbebbe956518cfb25d..294079c868500935066e2bba1499e59b54511acb 100644 (file)
@@ -1,5 +1,21 @@
 # Changelog
 
+## [4.11.0](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/web@v4.10.1...web@v4.11.0) (2026-07-27)
+
+### πŸž Bug Fixes
+
+- **deps:** update all non-major dependencies ([#1996](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1996)) ([9b1b8e8](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/9b1b8e851227b8a15da7c50592ba4e7c26ab7747))
+- **deps:** update all non-major dependencies ([#2030](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2030)) ([1945ea3](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/1945ea3ad1d57170bceba8cfa211292c2e9c6128))
+- **deps:** update all non-major dependencies ([#2034](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2034)) ([ee3db96](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/ee3db961367b32afab340ca3a8706fddca19e3ca))
+- **deps:** update all non-major dependencies ([#2042](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2042)) ([f08aae5](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/f08aae5a79fcb83a0c1e21f10f25ecaf7467691e))
+- **deps:** update all non-major dependencies ([#2045](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/2045)) ([250e359](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/250e3590b6404ea205310ede0352053bd7bba1d6))
+
+### βœ¨ Polish
+
+- audit-driven cleanup (OCPP 2.0 spec conformance + 5 low-risk refactors) ([#1959](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1959)) ([22cb25f](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/22cb25f02648f1efcccdf05db595f33862b4b709))
+- convention alignment β€” helpers, constants, imports, tests ([#1950](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1950)) ([0b0352f](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/0b0352f495d0ba2ad4915d3187c3554b1da8f6eb))
+- convention alignment round 2 β€” canonical defaults, helpers, dead exports, tests ([#1956](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1956)) ([e0a50c5](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/e0a50c58f62cf7fb0e7d9b41366215e175af616f))
+
 ## [4.10.1](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/web@v4.10.0...web@v4.10.1) (2026-06-29)
 
 ### πŸž Bug Fixes
index fccdda76691c2219fb4ff1f7e60fc7fc06a83375..16f08465380c91ecf7c15cce5b16cf3b3746e462 100644 (file)
@@ -1,7 +1,7 @@
 {
   "$schema": "https://json.schemastore.org/package",
   "name": "web",
-  "version": "4.10.1",
+  "version": "4.11.0",
   "readme": "README.md",
   "engines": {
     "node": ">=22.0.0",
index 2856bfcc32872eea079a94975abcb73631704004..7f682e5c55a8e44047838e0904b361f0807c766e 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-web
 # x-release-please-start-version
-sonar.projectVersion=4.10.1
+sonar.projectVersion=4.11.0
 # x-release-please-end
 
 # Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.