Skip to content
This repository has been archived by the owner on Jun 12, 2024. It is now read-only.

Releases: jerome-benoit/e-mobility-charging-stations-simulator

Version 1.1.60

18 May 14:19
Compare
Choose a tag to compare
  • Reduce charging station instance memory footprint 17ac262
  • Untangle ChargingStation class from OCPP services classes 08f130a
  • Apply dependencies update 67eb544
  • Reduce a bit more the charging station instance memory footprint 492cf6a
  • Make the UI server request handler signature more generic 178ac66
  • Update dependencies f59858d
  • Apply dependencies update 5b67712
  • Restructure UI server code to prepare it for issue #238 675fa8e
  • Add UI server factory with server class abstraction fe94fce
  • Avoid attribute namespace collision d200b69
  • Add deprecation warning for ui server configuration section renaming 6627109
  • Fix UI server options type and instantiation signature b153c0f
  • Use import type where appropriate f3a490e
  • Refine UI server attributes scope and type 18d3414
  • Properly handle NaN in Math.min usage f126aa1
  • Fix not initialized variables at startup 8d0e34c
  • Remove commented out code f161f95

Version 1.1.59

08 May 21:25
Compare
Choose a tag to compare
  • UI server: fix empty list response to LIST_CHARGING_STATIONS #214
  • Apply dependencies update 7af4dc6
  • Merge pull request #232 from jerome-benoit/feature/fluctuated-metervalues-limit 4be9849
  • Apply dependencies update 7f61131
  • Apply dependencies update aba9519
  • Apply dependencies update 93f4776
  • Fix Json type definition naming e3822d6
  • Apply dependencies update 982dac6
  • Add tunable in template to disable limitation on custom metervalues 7bc31f9
  • Factor out connectors initialization code 3d25cc8
  • Extended charging profile support 1e5bbb9
  • Use the fixed JsonType definition where appropriate 5cc4b63
  • Apply dependencies update c5a22ef
  • Improve charging profiles power limitation debugging 0bb3ee6
  • Apply dependencies update bd31d7f
  • Fix truncated boot notification payload 94ec7e9
  • Make fluctuated metervalues around a static one respect the power 3446400
  • Improve OCPP incoming requests handling a2d1c0f
  • Apply dependencies update 2e6a199
  • Add status notification support to trigger message OCPP command dc66170
  • Fix latest CS info content handling 01efc60
  • Add support for CS info configuration file change detection f765bea
  • Simplify logic in createStationInfoHash() CS method 3ead11b
  • fixe a0239c1
  • fixed empty list response to LIST_CHARGING_STATIONS 6fee179
  • Factor out power limitation calculation in metervalues 1b6498b
  • Add missing src/charging-station/ocpp/OCPPServiceUtils.ts file 90befdb
  • Rename result to response c75a667
  • Use ternary operator in helpers methods 7558b3a
  • Ensure heartbeat interval configuration are initialized by default f0f65a6
  • Refine JsonType definition 0948896
  • Fix docker build 6bb1d6b
  • Refine JSDoc 7b8af1d
  • Rename a method to avoid confusion a65242f
  • Merge pull request #230 from OliveGerste/Extend-charging-profile-support a68137e
  • Remove uneeded type usage 94bb13e
  • removed unecessary code&comment 35639ce
  • Refine comment at CS configuration file handling aca53a1
  • CI: use latest node.js stable version 99942e4

Version 1.1.58

17 Apr 20:24
Compare
Choose a tag to compare
  • Apply dependencies update 2e1d0bb
  • Fix OCPP message type definition and usage b3ec7bc
  • Properly name OCPP command handler methods f7f98c6
  • Fix Pending registration status handling at boot notification 94bb24d
  • Fixlets to OCPP error message format, take 2 7ec6c5c
  • Improve error information at OCPP incoming message handling c2bc716
  • Fixlets to OCPP error message format ac54a9b
  • Rename a type definition be9b0d5
  • Simplify incoming OCPP request payload parsing 9934652
  • Fixlets to log message after methods renaming 1c959f1
  • README.md: small refinement 7f81816

Version 1.1.57

15 Apr 10:01
Compare
Choose a tag to compare
  • Merge pull request #207 from jerome-benoit/fix-response-pending 9b75e3a
  • Apply dependencies update 39dca63
  • Apply dependencies update 5d12c42
  • Updated after LTS upgrade bbe9059
  • Charging profiles: ensure the latest schedule period limit is taken into 98c19a0
  • Strong type OCPP message sending ef6fa3f
  • Apply dependencies update cc4f402
  • Init performance observer as early as possible 0642c3d
  • Apply dependencies update 19eac63
  • Apply dependencies update ddab9df
  • Add amperage limitation support via vendor specific OCPP key cc6e8ab
  • Add charging profiles limit support to generated MeterValues ad8537a
  • README.md: spell fix a9ec201
  • Code cleanups 903becc
  • Ensure the WS connection have not been forcibly closed after opening 5144f4d
  • Enforce SupportedFeatureProfiles check on some OCPP commands 68cb8b9
  • Factor out feature profile check at OCPP command handling 370ae4e
  • Add OCPP commands payload logging in the logs 6f35d2d
  • Initial implementation to get the charging profiles limit cfa9539
  • Added start/stop capabilities through http 175d4f4
  • Make the UI pages HTML 4 compliant 69be24b
  • Log early OCPP command payload 5c370ef
  • Use camel case for feature profiles b22787b
  • Factor out OCPP message type to string method 9a3b8d9
  • Small variable namespace cleanups 71a77ac
  • Add support for random meter serial number 0b7c34b
  • Get rid of useless intermediate variable 4160ae2
  • Charging profiles: Fix timestamp value unit handling 7b872ea
  • Moved ui folder 0a48f2b
  • Only compute amperage limitation when needed d20f43b
  • README.md: Fix CS configuraton file path 1c51fd1
  • log raw socket messages 625b0fd
  • Fix a type casting 6d6dc22
  • Ensure comparison is not done on null or undefined b47d68d
  • Fix a type casting 4e4199c
  • Refine GitHub issue templates bece9cd
  • Refine charging profile limitation error log message 021394c
  • Fix maximun charging station amperage calculation 3581a3a
  • Allow to send result message when station is in pending mode. 37a48c4
  • formatted e11474a
  • Silence a sonar security issue 7cc0b03
  • Merge pull request #205 from jerome-benoit/feature/rawmessagelogs 16f20ae
  • Merge pull request #203 from jdurnwald/master 7656d2a
  • Move template hash attribute to stationInfo 8523563
  • Fix maximum power available for AC charging stations da57964

Version 1.1.56

17 Mar 18:50
Compare
Choose a tag to compare
  • Apply dependencies update 2c3872a
  • README.md: Enchance configuration files documentation 1816f74
  • README.md: Spell fixes 170bec5
  • README.md: semantic refinement d6afb32
  • Add vendor OCPP parameters in templates to limit amperage per phase 4867fac
  • Measure performance of template or configuration file operations 42a3eee
  • README.md: Fix text formatting afccb42
  • README.md: section name refinement 4d3821a
  • Bind to this more OCPP request sending methods 54ce9b7

Version 1.1.55

15 Mar 06:14
Compare
Choose a tag to compare
  • Add stationInfo to persistent configuration 2484ac1
  • Strong type sendMessageHandler response with generics f22266f
  • Apply dependencies update 25b292f
  • Add OCPP params file monitoring a95873d
  • Introduce a CS instance hashId dependent on its specifications and use it in 3f94cab
  • Add random serial number support with persistency accross hashId CS 7a3a2eb
  • Add persistent OCPP parameters key/value support by CS generated name 073bd09
  • Add CS template tunable to enable persistent OCPP configuration e8e865e
  • Use right station info attributes for serial number efb85e2
  • Delete supervision url configuration key if the feature is disabled from e689539
  • Simplify default settings at configuration key adding dbdcd51
  • Code cleanups 7f7b65c
  • Code cleanups 25f5a95
  • Add getter for supervisionUrlOcppKey value a59737e
  • Better handling of missing serial number prefix in template 84e13ca
  • Add chargePointSerialNumberPrefix support to CS template 43bb4cd
  • Ensure configuration key have default settings values 00db15b
  • Fix code logic at building boot notification request d312064
  • Refine documentation a069995
  • Ensure the boot notification response is updated at boot notification ae711c8
  • Fixlet to a returned type 9214b60
  • Fixlet to configuration tunable deprecation e80bc57
  • watchJsonFile: ensure the argument is defined before assigning it 69d65c1
  • .eslintrc: file formatting 6f6652d

Version 1.1.54

10 Mar 14:42
Compare
Choose a tag to compare
  • Disable husky installation on CF and CI 2aa2a8d
  • Fix docker image build 658e2d1
  • Add helper to get connector id for a transaction id f479a79
  • Ensure connector status is defined before getting its attributes cbad121
  • Really fix docker image build 719f4e9
  • Allow undefined in linter configuration ef2d006

Version 1.1.53

09 Mar 15:51
Compare
Choose a tag to compare
  • Fix metervalues payload format #198
  • Add the missing issue template key in the right section cb9a9a0
  • Add missing payload attributes to boot notification 29d1e2e
  • Add missing key in issue template f33833d
  • Replace deprecated string helper usage de1ec47
  • Fix issue template reformating 9e2960c
  • Revert issue template refinement f47bd90
  • Refine issue template a2af9ad

Version 1.1.52

08 Mar 18:02
Compare
Choose a tag to compare
  • Initial code cleanups for the future OCPP requests code optimization 78085c4
  • Convert sendStopTransaction to OCPP message sending handler 68c993d
  • Convert sendStatusNotification to OCPP message sending handler 93b4a42
  • Convert sendBootNotification to OCPP message sending handler 6a8b180
  • Fix eslint configuration for mixed source with .js and .ts 9534e74
  • Convert sendStartTransaction to OCPP message sending handler e7454a1
  • Convert sendTransactionEndMeterValues to OCPP message sending handler 3a33b6a
  • Convert sendAuthorize to OCPP message sending handler 2e3d65a
  • Factor out worker related constants 3fa0f0e
  • Convert sendDiagnosticsStatusNotification to OCPP message sending handler bad85ee
  • Introduce a generic OCPP message sending handler 94a464f
  • Convert sendMeterValues to OCPP message sending handler 0f3d594
  • Fix remaining linter errors properly c0f4be7
  • Convert sendTransactionBeginMeterValues to OCPP message sending handler 443c064
  • Add isEmptyString() helper and use it e819162
  • src/worker/WorkerConstants.ts: add 6f96009
  • Fix deprecated configuration key detection in a section 455ee9c
  • Refine ignore configuration c1f282d
  • README.md: refine documentation d2971a4
  • Imports cleanup 3d12fce
  • Make the linter use a cache 65db1ae
  • Imports cleanup 33d184a
  • README.md: specify nodejs 16.x everywhere 11d8f3e
  • Do not throw inside a promise 1303768
  • Remove useless eslint-disable 9204401
  • Refine .cfignore 2a5e097

Version 1.1.51

05 Mar 12:39
Compare
Choose a tag to compare
  • Apply prettier formating e7aeea1
  • Add pre-commit hook to format files properly c28d8ad
  • Fix eslint and prettier configuration 1006808
  • Fix incoming message error handling 717c1e5
  • Apply dependencies update 8f3d04b
  • Add prettier configuration 0a19835
  • Remove string literal from log messages 9ed69c7
  • Configuration files fixlets 52c709a
  • Setup max-len to 100 568c816
  • Fix build failure 47086c3