Skip to content

Releases: SAP/e-mobility-charging-stations-simulator

Version 1.1.94

11 Feb 10:16
Compare
Choose a tag to compare
  • fix: apply dependencies overrides db64a53
  • chore: apply dependencies update 3d1b570
  • fix(simulator): fix empty array detection helper semantic 53ac516
  • fix(simulator): fix brown paper bag bugs after helpers semantic fix 9a15316
  • chore(simulator): apply dependencies update b6a45d9
  • fix(simulator): lookup OCPP configuration key case insensitively acda9ca

Version 1.1.93

10 Feb 12:06
Compare
Choose a tag to compare
  • fix(simulator): detect string emptyness properly #390
  • Apply dependencies update 910bff7
  • chore: enforce conventionnal commits with commitlint 1e49f7a
  • Apply dependencies update 6f415cb
  • chore: apply dependencies update b9336ee
  • Apply dependencies update 6a6acd3
  • Improve log messages prefixing 1b271a5
  • chore(ui): apply dependencies update c3d8778
  • refactor(simulator): make OCPPIncomingRequestService class inherit from 27f08ad
  • refactor(simulator): propagate and handle startup error at callee 4ec634b
  • Bump @sideway/formula from 3.0.0 to 3.0.1 in /ui/web c719653
  • Apply dependencies update 3788f75
  • chore: apply dependencies update cb231df
  • chore: apply dependencies update b34de72
  • chore: apply dependencies update db407f0
  • fix(simulator): calculate LRU cache capacity dynamically at startup to d1c99c5
  • fix(simulator): fix delayed initialization in promise at startup a596d20
  • refactor(simulator): move configuration checks at initialization 846d285
  • Use arrow function for log messages prefixing 8b7072d
  • refactor(simulator): random float generator signature simplification 2f45578
  • Apply dependencies update 6be0735
  • fix(simulator): fix default version bump scale at firmware upgrade 598c886
  • fix(simulator): initialize charging station worker outside the 326cec2
  • UTs cleanup b9c918a
  • fix(simulator): detect string emptiness properly without helper usage 8d54dcc
  • refactor(simulator): remove unneeded intermediate variables in startup 6ed3c84
  • refactor(simulator): remove unneeded duplicate initialization at startup af8e02c
  • refactor(simulator): move main process unhandled or uncaught error 4724a29
  • refactor(simulator): use proper type for log format 63ec69b
  • refactor(simulator): remove unneeded intermediate variable in firmware 07c52a7
  • Fix nullish checks 6b060f3
  • refactor(simulator): remove unneeded intermediate variable in helper 602d810
  • fix: make release-it compliant with conventionnal commits 0defffd
  • Merge pull request #393 from SAP/dependabot/npm_and_yarn/ui/web/sideway/formula-3.0.1 a6a7447
  • refactor(simulator): remove unneeded ternary operator 1732e61
  • perf(simulator): remove unneeded nullish check at startup 41bda65

Version 1.1.92

26 Jan 19:55
Compare
Choose a tag to compare
  • Add error handling to JSON schemas file reading #369
  • Apply dependencies update e456424
  • Strict null check fixes 72092cf
  • Switch log messages to string literal 44eb602
  • Apply dependencies update b099197
  • Strict null type check fixes 1895299
  • Apply depedencies update dec8f36
  • Factor out JSON schemas parsing with per OCPP stack version 7164966
  • Fix file error handling propagation 6d8b0b0
  • Strict null check fixes 551e477
  • Falsy/truthy test fixes d812bdc
  • Refine code formatting rules 8475b22
  • Avoid strings concatenation 14ecae6
  • Use crypto unbiased random integer generator 59395dc
  • Revert incorrect isEmptyString() semantic change 4e276cc
  • Fix isEmptyString() UT 1a4a811
  • Evaluate OCPP messages buffer flush performance 1431af7
  • README.md: fix some default values a14885a
  • Improve isIterable() UT afb26ef
  • Empty string handling fixes 27e40a3
  • Fix UT 293aaa3
  • Improve empty file name handling c78355e
  • Fix a null or undefined condition b40b5cb
  • Fix build e92fdb8
  • Silence rollup warning 0c7370d
  • Fix isEmptyString() semantic 29405d4
  • Revert wrong type change 5eaabe9
  • Fix extra whitespace in log messages prefix a1e5fe4
  • Fix log message conversion to string literal cca3d47
  • Improve OCPP message type logging 336f282
  • Improve isIterable() UT d98f014

Version 1.1.91

21 Jan 00:11
Compare
Choose a tag to compare
  • Apply dependencies update 6db3502
  • Apply dependencies update a0901b9
  • Ensure a transaction is always stopped, whatever is the CSMS response. 2cace1a
  • README.md: document firmware upgrade template section 5e5a654
  • CHANGELOG.md: spell fixes 1c1ad09
  • Fix and add log messages 8ca6874
  • Fix OCPP messages buffering handling 764d2c9
  • Apply dependencies update 04f4baa
  • Silence rollup warnings 43ee437
  • CHANGELOG.md: more spell fixes 0e002da

Version 1.1.90

16 Jan 19:53
Compare
Choose a tag to compare
  • Apply dependencies update 32e1ad3
  • Initial cleanup at loading JSON schemas e9a4164
  • Allow to specify more OCPP command payload fields while using the UI f1e731b
  • Apply dependencies update 7859628
  • Apply dependencies update cb42a73
  • Factor out power limitation code into static helper 15068be
  • Add StatusNotification command to OCPP 2.0.1 stack 6e939d9
  • Linter fixes 7820203
  • Cleanup and optimize OCPP request payload building 36c462a
  • Apply dependencies update 7b0ba52
  • Fix all misused promises 6a8329b
  • Implement firmwareUpgrade CS template section support 5d280aa
  • Fix OCPP request handler arguments usage in the inter-workers 1969f64
  • Ensure start transaction payload is always compliant with OCA specs 18bf827
  • Add Hearbeat command to OCPP 2.0.1 81533a2
  • Cleanup OCPP types namespace f03e104
  • Factor out some common code between OCPP 1.6 and 2.0.1 stack 22e0d48
  • Apply dependencies update 12052fe
  • Apply dependencies update 3bd2479
  • Move OCPP log message formatting helper into static helpers class 2cc5d5e
  • Properly build once the firmwareUpgrade default values 1574826
  • Improve charging profiles handling debug logs ad67a15
  • Fix OCPP request payloads building cda9626
  • Fix firmware update OCPP command handling and simulation 90293ab
  • Cleanup some helpers defaults values 4d20f04
  • Convert some type definitions to type syntax 6415403
  • CHANGELOG.md: spell fixes 7d5e90f
  • Allow to specify timestamp in OCPP commands payload with the UI Server b2a0452
  • Fix timestamping at OCPP firmware update command handling 2c7bdc6
  • Display the complete matching power limitation result in log 5ab671d
  • Cleanups 52ed5cf
  • Remove unneeded intermediate variable 5bcb75d
  • Cleanup CF manifest template 5878835

Version 1.1.89

09 Jan 16:34
Compare
Choose a tag to compare
  • Add instructions to try out Web UI #341
  • Add BootNotification and ClearCache OCPP 2.0.1 commands support d270cc8
  • Fixes to OCA OCPP 2.0.1 JSON schemas 98fc138
  • Add OCA security whitepaper JSON schemas 61f26ca
  • Apply dependencies update a9385ae
  • UI Server: add WS Insomnia requests collection 97c1969
  • Apply dependencies update fa9ded3
  • Apply dependencies update 1a54817
  • Add missing OCPP 1.6 command payload OCA JSON schemas bfbda73
  • WorkerSet: remove ugly hack to deal with async worker message handler 1246bb5
  • Apply dependencies update 74b322c
  • Add initial classes structure for the OCPP 2.0 stack 953d6b0
  • Apply dependencies update c954840
  • Apply dependencies update 902b952
  • Move OCPP command payload constants into its own file bf53cad
  • Optimize worker handlers calls by binding them to the current instance 0e4fa34
  • Hook the OCPP 2.0 stack into the main code edd1343
  • Apply depedencies update 0112bfe
  • Add incoming request response sent payloads validatio 0288789
  • Add initial support for OCPP 1.6 firmware update simulation c9a4f9e
  • Migrate all JSON schemas to draft-06 or higher b034299
  • Apply dependencies update ee28062
  • Apply dependencies update 1cc4b9e
  • Fixes to OCPP commands PDU validation code: b3fc3ff
  • Use import type in more places 27782db
  • Apply dependencies update c3d5ce3
  • Fixes to OCPP command payload validation: 4598878
  • Apply dependencies update d439da5
  • README.md: fix configuration path links 7b07103
  • README.md: Refine list of OCPP versions 262c47b
  • Document template directive 'firmwareVersionPattern' 33d7ecc
  • Apply dependencies update ce784b1
  • Apply dependencies update 191a860
  • Add missing OCPP 1.6 command payload JSON schemas 4b65fe7
  • Apply dependencies update 0145fec
  • Switch to more efficient object deep cloning and shallow merging 088ee3c
  • Apply dependencies update d4c8433
  • More import type usage e0b0ee2
  • Apply dependencies update 5112106
  • UI Server: refine Insomnia WS requests collection 821a7d2
  • Buffer OCPP message when an error occur at sending it 1b821a6
  • Fix charging station started status detection cbf9b87
  • Document simulator configuration for Web UI usage. 8228f97
  • Apply dependencies update b25b868
  • Apply dependencies update fa238ed
  • Bump patch level is firmware version at reboot at firmware update 3637ca2
  • UI Server: fix connection upgrade error handling d1c6c83
  • Fix error propagation into the UI server 8ec8e3d
  • Apply dependencies update bbe10d5
  • Add initial code structure for update firmware simulation b03df58
  • Apply dependencies update 1a382d4
  • Ensure number conversion helpers do not return NaN b1340ec
  • Add configuration directive for the maximum log files size 9988696
  • Move date conversion to ISO string helper to utils class 1799761
  • Disable performance statistics by default ad774ce
  • Cleanups uneeded encapsulating methods 91ecff2
  • Apply dependencies update b78290e
  • Fixes to OCPP 1.6 payload type definitions c38f0ce
  • Fixes to performance: c60af6c
  • Add instructions to try out Web UI d07e35d
  • Fix WebSocket types usage [ef7d8c2](https://gith...
Read more

Version 1.1.88

04 Dec 20:06
Compare
Choose a tag to compare
  • Bump decode-uri-component from 0.2.0 to 0.2.2 in /ui/web #295
  • Bump vue from 3.2.43 to 3.2.45 in /ui/web #275
  • UI: remove unneeded dependency cec7ebb
  • Apply dependencies update a555ddb
  • Apply dependencies update 9e87980
  • Apply dependencies update 641b0af
  • Apply dependencies update f704ec1
  • Apply dependencies update 5b80dc4
  • Add OCPP DataTransfer request support 91a7d3e
  • Bump apollo-server-core from 3.10.1 to 3.11.1 in /ui/web be71586
  • Apply dependencies update 74cf35d
  • Sync package-lock.json files 6f47851
  • Apply dependencies update 866760f
  • Regenerate ui/web/package-lock.json 1f170db
  • Apply dependencies update c6be4dd
  • Update Insomnia UI REST API requests collection 2293151
  • Add DataTransfer support for incoming request 77b95a8
  • Apply dependencies update f44cc6c
  • Apply dependencies update 3f1feb0
  • Fix OCPP response handling synchronicity 3a148e4
  • Apply dependencies update 56d6fd3
  • Merge pull request #296 from SAP/dependabot/npm_and_yarn/ui/web/apollo-server-core-3.11.1 99bf4f5
  • README.md: Fix UI protocol documentation 82cbef8
  • Type alias for OCPP stack response and error handling d900c8d
  • Apply dependencies update 530b75b
  • Use new prettier --cache option e60a5ba
  • Switch CI actions to current node.js LTS c774abf
  • README.md: Fix UI protocol documentation 03eee93
  • Small integer parsing optimization 231d1ec
  • README.md: properly format 4d188eb
  • Update README.md fb1715d
  • Refine worker exit with error message d3d85b2
  • Remove soap from the OCPP protocol enum 825910b
  • README.md: refine description fd40534
  • Type definitions cleanup 403d8be

Version 1.1.87

09 Nov 19:21
Compare
Choose a tag to compare
  • Add trigger message type feature flag in charging station template #257
  • Apply dependencies update ac4c061
  • Apply dependencies update 4a5a786
  • Apply dependencies update ac69344
  • Apply dependencies update 21ded0d
  • Add unit tests for more Utils. helpers df645d8
  • Apply dependencies update 6e3bc6a
  • Apply dependencies update e46077f
  • Dockerfile: optimization 0e30690
  • Improve Utils unit tests 04dda06
  • Bump rollup to 3.2.4 96fcbe2
  • Remove now uneeded vscode configuration 39efd40
  • Add UTs debugging configuration 3e985d1
  • Add unit test for isUndefined() 429f8c9
  • Small improvements to Utils UTs 0b31220
  • Optimize convertToInt() helper 3df786f
  • Improve random number generators unit tests bd9f680
  • Cleanup npm scripts 4544f16
  • docker: ensure argument have a default value 809e22c
  • Check for null or undefined in isEmptyObject() d20581e
  • Remove unneeded type check in isEmptyObject(). 684bad5
  • Refine .gitignore to handle several CF manifest files 082494a
  • Refine connector id validation error message 8eb3b68
  • Fix connector Id validation in TriggerMessage handling 4caa7e6
  • Reduce CF disk image size to the supported maximum 6628cd1
  • Enlarge the CF app disk size to permit logging for a while e0c1ceb
  • Fixlet to isEmptyObject() 5e5ba12

Version 1.1.86

26 Oct 18:50
Compare
Choose a tag to compare
  • Apply dependencies update 3ebeb51
  • Remove now unneeded istanbul rollup plugin a812cd6
  • Use release-it plugin to bump version in sonar-project.properties 5148ca7
  • Add Utils unit tests a2111e8
  • Apply dependencies update 1df0126
  • Apply dependencies update 58a9807
  • Initial web ui integration in sonar c7382e0
  • Fix isEmptyArray() logic 30e2749
  • Improve Utils unit tests 45999aa
  • Move web ui code in its own directory ebbfbf1
  • Disable web ui sonar CI action c2d3028
  • Implement an optimized (20x) version of isEmptyObject() 87f82a9
  • Fix UUID validation regexp 8bd0250
  • Silence sonar cleanups 81e3cc3
  • Add vscode configuration for unit tests 5f60a7f
  • Fix random number generators input checks b3aa9f5
  • Add node stable version to CI build 2312423
  • Refine lint-staged configuration b4bb758
  • Add more tests for UUID validation 9664207
  • Refine sonar-project.properties 0cb6853
  • Fix web ui sonar CI action 95616e4
  • Cleanups 67f2439
  • Fix random integer generator 1f86b12
  • Sonar cleanup bd770dd
  • Ensure the UUID generator define a value d12e7f3

Version 1.1.85

22 Oct 13:47
Compare
Choose a tag to compare
  • Apply dependencies update ef85c95
  • Switch from nyc to c8 12240a2
  • Apply dependencies update 24559de
  • Apply dependencies update 192927e
  • Strict boolean checks 3a13fc9
  • Downgrade rollup to 2.x to fix windows build 875e954
  • Apply dependencies security update f452b35
  • Move ts-node configurations to tsconfig.json a56d48e
  • Strict boolean checks 2329015
  • Cleanup GitHub actions d5d2241
  • GH action cleanup a1deee0
  • Properly separate eslint run between UI and main code d557022