Releases: SAP/e-mobility-charging-stations-simulator
Releases · SAP/e-mobility-charging-stations-simulator
webui: v4.6.0
4.6.0 (2026-05-02)
🚀 Features
- ui-web: add dracula, gruvbox-dark, rose-pine themes and fix surface hierarchy (b3a6af7)
- ui-web: add teal-dark and teal-light themes and fix sap-horizon state colors (7f21068)
- ui-web: implement runtime skin system with classic and modern skins (#1815) (72aba1e)
- ui-web: set modern as default skin (3d7b698)
🐞 Bug Fixes
- deps: update all non-major dependencies (#1820) (52667c5)
- stop nullifying wsConnection prematurely in close/terminate (b8ba945)
- ui-web: add missing .js extensions to relative test imports (5b2c268)
- ui-web: align StartTransaction dialog with Authorize dialog (a9cdabd)
- ui-web: future-proof light-mode pill overrides and fix import ordering (147e9f4)
- ui-web: harmonize imports, fix promise chain ordering, and remove dead code (c3b0ec0)
- ui-web: resolve WS race condition causing DISCONNECTED on modern skin (e626ef8)
- ui-web: show # prefix on transaction ID only for numeric IDs (ea21660)
- ui: make Authorize version-aware for OCPP 2.0.1 stations (1d31a91), closes #1817
✨ Polish
- ui-common: use ProcedureName enum instead of string literals in payload builders (99a793f)
- ui-web: derive color-scheme from CSS instead of duplicated map (e56f5c5)
- ui-web: fix audit findings — dead code, layer violations, composable extraction (b7dd9e7)
- ui-web: reorganize composables into core/ infrastructure and shared/composables/ (50c6a1e)
- ui-web: replace string literals with OCPP16ChargePointStatus enum in tests (ec16ef6)
- ui-web: temporarily disable refresh button in modern skin (212f434)
- webui: remove redundant optimistic fetch from modern skin (b302bfd)
📚 Documentation
ui-common: v4.6.0
4.6.0 (2026-05-02)
🚀 Features
- ui-web: add dracula, gruvbox-dark, rose-pine themes and fix surface hierarchy (b3a6af7)
- ui-web: add teal-dark and teal-light themes and fix sap-horizon state colors (7f21068)
- ui-web: implement runtime skin system with classic and modern skins (#1815) (72aba1e)
🐞 Bug Fixes
- deps: update all non-major dependencies (#1820) (52667c5)
- deps: update dependency zod to ^4.4.2 (#1823) (cfb50bf)
- ui-web: resolve WS race condition causing DISCONNECTED on modern skin (e626ef8)
- ui: make Authorize version-aware for OCPP 2.0.1 stations (1d31a91), closes #1817
✨ Polish
- ui-common: use ProcedureName enum instead of string literals in payload builders (99a793f)
simulator: v4.6.0
ocpp-server: v4.6.0
cli: v4.6.0
webui: v4.5.1
ui-common: v4.5.1
simulator: v4.5.1
4.5.1 (2026-04-28)
🐞 Bug Fixes
- align Keba OCPP2 templates with OCPP 2.0.1 SampledDataCtrlr specs (bb476f6)
- deps: update all non-major dependencies (#1809) (e0e14c1)
- deps: update all non-major dependencies (#1811) (e2085ec)
- deps: update all non-major dependencies (#1814) (e9e6bed)
- simulator: add connector Finishing state lifecycle simulation (#1227) (#1812) (3578a8b)
- simulator: quote command names in log messages for readability (b745ee6)
- simulator: set postTransactionDelay to 2s on ABB station templates (e943acb)
📚 Documentation
- harmonize agent instructions across tools (1be466e)