From: Jérôme Benoit Date: Mon, 27 Jul 2026 14:46:59 +0000 (+0200) Subject: chore: release main (#1934) X-Git-Tag: cli@v4.11.0 X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=a7ebc984270789c47d6e8986134709a22ece72dc;p=e-mobility-charging-stations-simulator.git chore: release main (#1934) * 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 fac87cc6..2074f410 100644 --- a/.github/release-please/manifest.json +++ b/.github/release-please/manifest.json @@ -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" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 7ea8fc43..491bf143 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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 diff --git a/package.json b/package.json index 0b3a2400..e195501c 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.10.1", + "version": "4.11.0", "engines": { "node": ">=22.0.0", "pnpm": ">=10.9.0" diff --git a/sonar-project.properties b/sonar-project.properties index 9eafcd8f..481c8294 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.10.1 +sonar.projectVersion=4.11.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 039d8578..d5a9212a 100644 --- a/tests/ocpp-server/CHANGELOG.md +++ b/tests/ocpp-server/CHANGELOG.md @@ -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 diff --git a/tests/ocpp-server/pyproject.toml b/tests/ocpp-server/pyproject.toml index 89fb0920..244d7ea1 100644 --- a/tests/ocpp-server/pyproject.toml +++ b/tests/ocpp-server/pyproject.toml @@ -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" diff --git a/ui/cli/CHANGELOG.md b/ui/cli/CHANGELOG.md index eb58a640..d6baf8e1 100644 --- a/ui/cli/CHANGELOG.md +++ b/ui/cli/CHANGELOG.md @@ -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 diff --git a/ui/cli/package.json b/ui/cli/package.json index 37516932..ae0f0958 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.10.1", + "version": "4.11.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 01aa394d..393cecc4 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.10.1 +sonar.projectVersion=4.11.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 08237364..a713df8c 100644 --- a/ui/common/CHANGELOG.md +++ b/ui/common/CHANGELOG.md @@ -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 diff --git a/ui/common/package.json b/ui/common/package.json index e06c4097..dcfedee7 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.10.1", + "version": "4.11.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 1e14e387..57b82168 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.10.1 +sonar.projectVersion=4.11.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 9296a9e6..294079c8 100644 --- a/ui/web/CHANGELOG.md +++ b/ui/web/CHANGELOG.md @@ -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 diff --git a/ui/web/package.json b/ui/web/package.json index fccdda76..16f08465 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.10.1", + "version": "4.11.0", "readme": "README.md", "engines": { "node": ">=22.0.0", diff --git a/ui/web/sonar-project.properties b/ui/web/sonar-project.properties index 2856bfcc..7f682e5c 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.10.1 +sonar.projectVersion=4.11.0 # x-release-please-end # Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.