e-mobility-charging-stations-simulator

OCPP-J charging stations simulator

APACHE-2.0 License

Stars
96
Committers
19

Bot releases are visible (Hide)

e-mobility-charging-stations-simulator - Version 1.3.2 Latest Release

Published by jerome-benoit 6 months ago

  • build(deps-dev): bump typescript from 5.4.4 to 5.4.5 #1033
  • fix: send preparing connector status before StartTransaction #1032
  • Combined PRs #1030
  • build(deps-dev): bump vite from 5.2.7 to 5.2.8 #1026
  • build(deps-dev): bump eslint-config-love from 43.1.0 to 44.0.0 #1025
  • build(deps-dev): bump glob from 10.3.10 to 10.3.11 #1022
  • build(deps-dev): bump eslint-plugin-vue from 9.23.0 to 9.24.0 #1019
  • build(deps-dev): apply updates dbbe79a
  • build(deps-dev): apply updates 9de7e05
  • build(deps-dev): apply updates 8a3aeed
  • build(deps-dev): apply updates e7f2409
  • build(deps-dev): apply updates 452a486
  • build(deps-dev): apply updates 662a54c
  • build(deps-dev): apply updates 50ab155
  • build(deps-dev): apply updates c34f7d0
  • build(deps-dev): apply updates 80af276
  • build(deps-dev): apply updates a94f567
  • build(deps-dev): apply updates 670fbe6
  • build(deps-dev): apply updates 9df59f3
  • build(deps-dev): apply updates eabecb4
  • build(deps-dev): bump @types/node from 20.12.3 to 20.12.4 067a309
  • build(deps-dev): apply updates 842932d
  • build(deps-dev): apply updates c1fd615
  • build(deps-dev): apply updates 9312c9d
  • feat: allow to provision number of stations by template 8f8f87c
  • build(deps-dev): apply updates 8f0fe2b
  • build(deps-dev): apply updates 22848bc
  • build(deps-dev): apply updates 30cefe2
  • build: refine vscode settings 9b2b345
  • build(deps-dev): apply updates d6470c2
  • fix: reset 'Reserved' connector status if transaction is rejected a275c0b
  • Merge dependabot/npm_and_yarn/types/node-20.12.4 into combined-prs-branch 0a9edaa
  • Merge dependabot/npm_and_yarn/tsx-4.7.2 into combined-prs-branch 9dd10cd
  • Merge dependabot/npm_and_yarn/types/tar-6.1.12 into combined-prs-branch 16c4696
  • build(deps-dev): apply updates 312e936
  • build(deps-dev): apply updates 90157bd
  • build(deps-dev): bump @types/tar from 6.1.11 to 6.1.12 23a7284
  • build(deps-dev): bump tsx from 4.7.1 to 4.7.2 ea7468e
  • build: cleanup husky configuration 90470d6
  • build: add packageManager field to package.json a52fbc9
  • build: bump volta node version 1f479ed
  • build: bump volta node version 3063561
  • fix: register worker error callback once 4119f48
  • fix(ci): fix pnpm lock file 2c9ebdf
  • build(ci): fix pnpm lock file 385c5e6
  • fix: fix dependencies installation eca1036
  • docs: refine README.md 74bb073
e-mobility-charging-stations-simulator - Version 1.3.1

Published by jerome-benoit 7 months ago

  • build(deps-dev): bump @types/node from 20.11.29 to 20.11.30 #1016
  • build(deps-dev): bump @types/node from 20.11.26 to 20.11.27 #1014
  • build(deps-dev): apply updates 657931d
  • build(deps-dev): apply updates ea32ea0
  • build(deps-dev): apply updates cbeb1d7
  • build(deps): apply updates 647a34d
  • build(deps-dev): apply updates 8ae4dcf
  • build(deps-dev): apply updates 399583b
  • refactor: convert home made helpers to rambda ones 38ae4ce
  • build(deps-dev): apply updates 75e6075
  • fix: untangle worker set message from application message 65d2250
  • build(deps): apply updates e689cef
  • feat: ensure charging station add op return its station info 3b09e78
  • fix: only process worker message events when necessary ce0abd8
  • refactor: use more ramdba helpers c17a8d2
  • build(deps-dev): apply updates 32ddfff
  • fix: fix simulator initialization ordering 2bb3c92
  • refactor: use native node random integer generator fcda915
  • refactor: rename configuration elementStartDelay to elementAddDelay da47bc2
  • refactor: cleanup worker related type definitions 551f2b6
  • build(deps-dev): apply updates aa711e3
  • refactor: improve configuration sanity checks log messages ae61fa2
  • fix: ensure error at adding charging stations not stop further 1091427
  • fix: untangle worker pool/set init from start 24dc52e
  • build(deps-dev): apply updates c455d8a
  • build(deps-dev): apply updates 369e009
  • build(deps-dev): apply updates 05558d9
  • build(deps-dev): apply updates 21c9ace
  • refactor: cleanup app message handling code 9e9194c
  • build(deps): apply updates 8b12e4c
  • refactor: cleanup logic at building station info bf2561e
  • refactor: strong stype configuration key deprecation helper 23c97c4
  • refactor: cleanup worket set message handling 1d7a504
  • refactor: move template firmware defaults to constants 5dcb9d4
  • refactor: remove unneeded isString() helper 87bcd3b
  • refactor: use ramdba helper for builtin types 8a4f882
  • fix: fix worker configuration merge issue 56f9459
  • build(deps-dev): apply updates 8d2a9e1
  • refactor: spell fix in log messages 81c7488
  • fix: skip worker message events processing a86eefa
  • refactor: cleanup utils export 90dc299
  • fix: fix worker set elementsPerWorker sanity check 195c627
  • docs: refine README.md c193674
  • fix: ensure add charging stations reponse display only the necessary 2ea8735
  • docs: refine README.md 5aeeae8
  • refactor: cleanup variables namespace 9afcd55
  • build: target ESNext in tsconfig.json cf86bef
  • refactor: preincrement worker set counter 2c60ea1
  • refactor: cleanup worker set message handling code ccf1118
  • fix: ensure proper status in add charging stations op response 43c49f2
  • build: enfore tree shaking with esbuild c4d48ea
e-mobility-charging-stations-simulator - Version 1.3.0

Published by jerome-benoit 7 months ago

  • fix: get diagnostics is trying to upload the incorrect folder #1006
  • fix(simulator): ftp client incorrect access request when custom port present in the uri #1007
  • build: use pnpm workspace 749d723
  • refactor: cleanup eslint configuration 4c3f6c2
  • build(deps-dev): apply updates cc5703a
  • build(deps-dev): apply updates 3ca2b75
  • build(deps-dev): apply updates 6828b80
  • refactor: refine type definitions f4b3f35
  • refactor: strong type UUID usage in UI protocol 2c5c744
  • feat!: handle Set at JSON serialization to string 276e05a
  • build(deps-dev): apply updates b675e5f
  • refactor(ui): cleanup initial data fetching code 97cd0ef
  • build(deps-dev): apply updates b87a504
  • refactor(ui): cleanup data fetching and display refreshing logic 26cf7d9
  • refactor(ui): cleanup eslint configuration 84ec8d3
  • refactor: cleanup vue.js global properties usage 7e31543
  • build(deps): apply updates 402912e
  • build(deps-dev): apply updates b09d81a
  • refactor(ui): use watchers to refresh display f6cb176
  • build(deps-dev): apply updates 346a813
  • docs: add ToC to README.md 99a3209
  • build(deps-dev): apply updates ae430bb
  • fix(ui): remove WS event listeners at main page unmount aa9b0a1
  • fix: fix template name consistency a33026f
  • refactor: move charging station helper to its right place ffb833e
  • refactor: removed commented out eslint configuration 60a8349
  • feat(ui): add 'Not found' catch all 877b880
  • refactor(ui): refine types augmentation faf9c82
  • refactor(ui): cleanup UI client instance getter 39cd8fc
  • build(deps-dev): apply updates 985c876
  • refactor(ui): cleanup actions panel 916f092
  • docs: add ToC to ui/web/README.md a433785
  • refactor(ui): validate UUID format 2242771
  • perf(ui): use computed ref when possible ec7366e
  • docs: document UI protocol simulator state RPC command a997fb6
  • refactor: cleanup debug code 28f384a
  • docs: refine README.md and ui/web/README.md aef0864
  • refactor: add sanity checks at adding charging station(s) 3b68e41
  • fix(ui): ensure the tool bar is sized at 100% width c630855
  • build(deps-dev): apply updates a7c5f3e
  • fix: ensure docker image configurations can be overriden from 830edb9
  • refactor: cleanup eslint configuration b00a1ee
  • refactor(ui): refine error messages formatting 08b5528
  • refactor(ui): always display the buttons bar 558db46
  • build: fix linter error e2baeff
  • refactor(ui): refine action container styling ef2b2d0
  • refactor(ui): refine simulator button style fec0313
  • docs: refine README.md df893e6
  • refactor: cleanup some type casting 61877a2
  • docs: refine README.md 7b0ca52
  • docs: refine README.md ea20816
  • build(deps-dev): apply updates 165e326
  • fix(ui): always display the action container bfb2a85
  • refactor: use 'join' to build template relative path 8c7d214
  • refactor(ui): trivial code cleanup 374c2a5
  • docs: refine README.md and ui/web/README.md a122373
  • docs: refine README.md e35d61a
  • refactor(ui): cleanup type definitions e99a8ac
  • fix(ui): fix global properties init 68c6d50
  • refactor(ui): refine container border sizing 7be35e5
  • fix: properly handle template relative file path within a directory d990f4b
  • refactor(ui): refine toggle button styling 754d819
  • docs: refine README.md 352ea56
  • docs: refine README.md 738acbf
  • refactor(ui): resize buttons bar 350f7bd
  • refactor: refine error message 2762ad6
  • fix(docker): fix Web UI path in start shell script 148b999
  • fix(ui): handle missing version in simulator state 1fa3425
  • docs(ui): update Web UI screenshot 53a8f2a
e-mobility-charging-stations-simulator - Version 1.2.38

Published by jerome-benoit 8 months ago

  • Combined PRs #1005
  • build(deps-dev): bump @types/node from 20.11.19 to 20.11.20 #990
  • build(deps): bump poolifier from 3.1.20 to 3.1.21 #989
  • build(deps-dev): bump eslint-plugin-vue from 9.21.1 to 9.22.0 in /ui/web #988
  • build(deps-dev): bump @types/node from 20.11.19 to 20.11.20 in /ui/web #987
  • build(deps-dev): bump eslint-plugin-jsdoc from 48.1.0 to 48.2.0 #986
  • feat(ui): add support for multiple UI server configurations #978
  • build(deps-dev): apply updates ad1d31b
  • build(deps-dev): apply updates 22af77b
  • feat(ui): introduce toggle button and use it for actions 2610da7
  • feat: expose template stats to UI server simulatorState command e823764
  • fix(ui): ensure app is initialized independently of the WS status 916fe45
  • refactor(ui): put all main actions to the same bar 239bd87
  • feat(ui): use toggle button to star/stop simulator 240fa4d
  • build(deps-dev): apply updates b123496
  • refactor(ui): factor out app initialization 3b0c6e1
  • build(deps-dev): apply updates 9f1bc33
  • docs(ui): document multiple UI servers configuration 4b08c55
  • refactor(ui): cleanup CSS styling 3802683
  • fix(ui): ensure the charging stations list re-rendered after UI server 7e2e8c9
  • fix(ui): refresh add charging stations button on UI server switch d64ea57
  • docs: refine GitHub issue templates 7ed430f
  • build(deps-dev): bump @types/node from 20.11.22 to 20.11.24 49cb6d2
  • build(deps-dev): bump @types/node from 20.11.22 to 20.11.24 in /ui/web 96442cf
  • fix(ui): rerender shared toggle buttons properly 8346876
  • refactor(ui): trivial code cleanups 3eea3eb
  • refactor(ui): strong type pages ref cf95967
  • build(deps-dev): apply updates 2cd5640
  • refactor(ui): cleanup variables namespace 8654502
  • refactor(ui): cleanup props usage 4b10e4f
  • docs: refine GitHub issue templates f5dabe7
  • refactor(ui): cleanup helper namespace b767fda
  • refactor(ui): cleanup CSS styling 6027002
  • fix(ui): do not clear toggle button states on reload 421fcdc
  • refactor(ui): refine CS table width sizing 97ea01a
  • feat(ui): allow to specificy a UI server configuration name 258666f
  • fix(ui): fix connector(s) column flex direction 25dbae9
  • refactor(ui): refine UI server selector styling bad93db
  • docs: refine GitHub issue templates 8482210
  • fix(ui): ensure opened actions are closed at UI server switch a4edfbb
  • fix(ui): close add charging stations action at UI server switch de3e2a4
  • fix(ui): ensure templates are refreshed at UI server change 18c7fec
  • docs: update Web UI screenshot d8032ef
  • Merge dependabot/npm_and_yarn/types/node-20.11.24 into combined-prs-branch 7338d15
  • Merge dependabot/npm_and_yarn/ui/web/types/node-20.11.24 into combined-prs-branch ef86d39
  • build(deps-dev): apply updates f4bc686
  • build(deps-dev): apply updates ac54162
  • build(deps-dev): apply updates b042caf
  • build(deps): apply updates 2e4f3c0
  • build(deps): apply updates ec338d7
  • build(deps-dev): apply updates f0abd3b
  • fix(ui): ensure UI server can only be started once a1cfaa1
  • build(deps-dev): apply updates 615d6cf
  • feat(ui): add charging station options to add action 093ca83
  • build(deps-dev): apply updates 76dfd84
  • feat(ui): support more charging station options at add op 3d9f374
  • build(ui): add missing file 4940561
  • fix: fix supervision url handling at charging stations adding 2293fad
  • fix(ui): fix initilisation logic 5369437
  • fix: clear UI server cache at simulator stop 5c0e935
  • fix(ui): ensure consistent styling on all buttons 14ee627
  • build(deps-dev): apply updates 9ed96ef
  • refactor: improve error reporting in the UI server code 776cdee
  • refactor(ui): revert wrongly introduced code to handle multiples UI c25a404
  • fix(ui): re-render charging stations table without reloading a4868fd
  • refactor(ui): improve the charging stations list styles 6dba76a
  • refactor(ui): refine action bar style 229d8c3
  • feat(ui): add helper to dynamically set configuration on UI client a4baab6
  • fix(ui): handle vue.js app initialization error bcb671d
  • fix: ensure charging stations array global property is initialized 30fc5f0
  • fix(ui): ensure action bar is displayed 7378b34
  • fix(ui): move v-show to the UI server container component 4752138
  • fix(ui): add missing style in SPA 427a497
  • build: bump volta pnpm version e1fcdc4
  • docs(ui): update Web UI screenshot f8947d3
  • refactor: cleanup integer conversion helper f5ee140
  • refactor: refine .cfignore 0b18282
  • refactor(ui): cleanup toast messages 182f846
  • docs(ui): refine ui/web/README.md wording 7176985
  • docs: refine README.md 6eb6361
  • fix: reset simulator state on stop/start cycle 9d289c6
  • refactor(ui): refine vue.js app init error message 88d3e6e
e-mobility-charging-stations-simulator - Version 1.2.37

Published by jerome-benoit 8 months ago

  • feat(ui): enhance charging stations list structure #977
  • feat: add a basic authentication scheme for UI WebSocket server #980
  • build(deps): apply updates 9b35709
  • build(deps-dev): apply updates 47da75b
  • build(deps-dev): apply updates 5ca4c39
  • build(deps-dev): apply updates 1738556
  • feat(ui): add right action bar and use it to start transaction c317ae3
  • docs: refine links in READMEs f80e9e1
  • feat(ui): add action success/failure notifications cea23fa
  • build(deps-dev): apply updates a474cbe
  • refactor: factor out UI Server helpers into arrow functions 75adc3d
  • refactor(ui): remove dead code e2aa960
  • refactor(ui): use JSON format as runtime configuration 9d76f5e
  • refactor(ui): refine configuration file type and make it conditional 217db05
  • refactor(ui): move the charging stations data array to vue.js global 57c0ba0
  • perf: switch from lodash to rambda b4c82e7
  • build(deps): apply updates bbb7281
  • feat(ui): add set supervision url action f869617
  • refactor(ui): remove uneeded encapsulation f1df317
  • build: bump volta node version fb12687
  • feat(ui): add charging stations action support 878855a
  • fix(ui): fix configuration handling on the docker image 0d7042e
  • refactor(ui): cleanup vue.js app initialization code and logic a64b9a6
  • refactor(ui): cleanup casing style f292861
  • fix(ui): fix missing button imports 13c19b7
  • docs: refine Insomnia requests collection 21d1de0
  • fix: use lodash merge to deep merge objects 6e7e00f
  • fix(ci): fix web ui build bb29949
  • fix(ui): fix charging stations refresh b9d447d
  • refactor: align charging station info between simulator and ui b0eea37
  • feat(ui): prefer arrow functions fa5d129
  • build(deps-dev): apply updates 13b482f
  • refactor(ui): refine tables CSS b002bba
  • refactor(ui): fix templates code formatting 1eb5f59
  • test: fix clone() test for latest node version 8f801a9
  • build(deps-dev): apply updates 6b0e43d
  • fix(ci): add missing .vue file 7086aac
  • refactor(ui): cleanup configuration types and variables namespace b7169a1
  • refactor(ui): cleanup CSS styles namespace ca1e543
  • refactor: use native cloning function 3fad0de
  • refactor(ui): add vue.js error handler e2372e5
  • refactor(ui): trivial code cleanup 2113b3c
  • refactor: refine UI Server configuration checks b35a06e
  • refactor(ui): refine action forms b221407
  • chore(ui): prepare for 0.2.0 release 5c51245
  • refactor(ui): refine action inputs d18fc1e
  • refactor(ui): cleanup props usage 3a3ba0a
  • fix(ui): reject request promise if the UI server response is malformed 7c1d037
  • build(deps-dev): apply updates 09379a0
  • refactor(ui): refine action inputs 0475290
  • fix(ui): open WS only once 9e1d6e0
  • build: bump volta pnpm version 1c33a0e
  • refactor: silence unused arguments warning 0447d90
  • fix(ci): fix named import shelljs usage e12ff66
  • fix(ui): fix path to configuration file template 45a9839
  • refactor: align CSS alignment directives aee67de
  • refactor(ui): refine connectors table sizing 2f0851f
  • refactor(ui): refine application title d46a3f6
  • refactor(ui): refine input type 7062707
  • refactor(ui): use bootstrap theme for toast notifications dd9a332
  • fix(ui): handle undefined charging stations data array 3233339
  • fix(ui): remove incorrect async on WS open callback 0e60d4c
  • refactor: cleanup import path 53a9f11
  • fix: fix exception at HTTP UI server authentication error 915eeb3
  • test: improve clone() test expectation cfab8dc
  • fix: add missing type generic to clone() 58b91ac
  • fix(ui): add action cancellation 3916b7c
  • fix: ensure number of connectors is deleted from existing configurations c84cfd0
  • fix: ensure the number of connectors is not part of stationInfo e566a66
e-mobility-charging-stations-simulator - Version 1.2.36

Published by jerome-benoit 8 months ago

  • build(deps): bump pnpm/action-setup from 2 to 3 #972
  • feat(ui): display supervision url in charging stations list #967
  • build(deps-dev): apply updates d089eaa
  • build(deps-dev): apply updates 73874c0
  • refactor: consolidate default values handling 1feac59
  • feat: add deleteChargingStations SRPC command to UI Services 09e5a7a
  • build(deps): apply updates b021149
  • build(deps-dev): apply updates fe3e414
  • docs: add missing setSupervisionUrl request to insomnia requests 6f9dcff
  • build(deps): apply updates 1c5f527
  • feat: add options to addChargingStations UI protocol command 71ac2bd
  • build(deps-dev): apply updates 695d17c
  • refactor: convert to nullish condition check where appropriate d760a0a
  • feat: allow to override supervisionUrls at adding charging stations afbb820
  • refactor: cleanup charging station options handling 36b73d9
  • feat: allow to override more template tunables at addChargingStations UI 52c5894
  • refactor(ui): remove uneeded helpers 8d6f479
  • fix: find the first free indexes at adding charging stations e375708
  • build(deps-dev): apply updates d5d8f1e
  • build(deps-dev): apply udpates d8dcdbf
  • build(deps-dev): apply updates 85b79dd
  • feat(ui): add template name to charging stations list ba70f0e
  • refactor: cleanup worker events handling in main thread 44fccdf
  • fix: ensure workers are unreferenced at termination 8ba9c85
  • feat: allow to override event more template tunables at addChargingStations UI 43e04bb
  • docs: update UI protocol requests collections 17ba3be
  • refactor: use syntax shortcuts b1396a2
  • refactor: factor out more charging station options handling code 1253d60
  • refactor: cleanup default stationInfo handling 2969a5d
  • refactor(ui): refine charging stations table caption style 7e649b0
  • docs: fix README.md formatting 95c7658
  • fix: fix stationInfo persistent configuration default a97d2d6
  • fix: fix performance statistics formatting in log messages 94032f3
  • refactor: code formatting fixlets 9a08f38
  • refactor: cleanup variables namespace 3000c12
  • fix: fix worker event error handling 887a125
  • fix: flag worker set as stopped as soon the stopped event is emitted 36c1166
  • refactor(ui): align text casing d61c719
  • docs: refine README.md fff786f
  • refactor: refine worker event error log message 3ab3275
  • fix: ensure persistence configuration override is taken in all case c2be11f
  • fix: do not leak event listeners at charging station deletion 6767e9f
  • refactor: ensure all worker events are remitted in main thread a492245
e-mobility-charging-stations-simulator - Version 1.2.35

Published by jerome-benoit 9 months ago

  • feat: add performance statistics to UI protocol #970
  • feat: untangle add charging station op from start charging station op #969
  • feat: untangle add charging station op from start charging station op #966
  • fix: ensure worket set stop event is emitted once 4f02e9b
  • docs: refine UI protocol section in README.md 6ca7a41
  • docs: refine configuration sections type definition in README.md dda3305
  • build(deps-dev): apply updates 2a4110a
  • build(deps-dev): apply updates 2bd2008
  • build(deps-dev): apply updates c383fc3
  • build(deps-dev): apply updates d0c0ae9
  • fix: make the ATG wait for running transactions to be stopped 7e3bde4
  • build(deps-dev): apply updates 9ce7f29
  • docs: add setSupervisionUrl to UI protocol section 1e534da
  • refactor: cleanup log messages 412cece
  • refactor: silencer linter warnings 1d6f2eb
  • build(deps-dev): apply updates e80de0d
  • refactor: ensure ATG will not start a transaction if one is already 9022112
  • refactor: improve error OCPP error message c510c98
  • docs: refine README.md 0981063
  • fix: add charging station at instantiation e9e43cf
  • refactor: cleanup charging station worker namespace bb8dc72
  • fix: fix UI protocol setSupervisionUrl insomnia payload 2b99949
  • docs: add sequence diagram for UI protocol 5d8bbc6
  • refactor: cleanup cached request helpers namespace f10f20c
  • build: silence spelling warnings d6fe841
  • refactor: cleanup charging station events handling code e1a3f3c
  • docs: fix formatting in README.md 7f9d529
  • docs: refine UI Protocol section in README.md c03dea8
  • docs: fix typo in README.md 4c4f320
  • docs: fix typo in README.md f2816b1
  • docs: fix README.md formatting 55ae7b7
  • docs: refine UI protocol sequence diagram in README.md aa9f3b5
e-mobility-charging-stations-simulator - Version 1.2.34

Published by jerome-benoit 9 months ago

  • feat: add addChargingStations command to UI API #964
  • feat: add command to list templates on UI services 42e341c
  • build(deps): apply updates 5948d16
  • build(deps-dev): apply updates 61e7211
  • build(deps-dev): apply updates 8bb5566
  • perf: 'await' on OCPP request handlers only when necessary bcf95df
  • docs: add addChargingStations request to Insomnia requests collection 0a20508
  • refactor: consolidate charging stations tracking 2f98913
  • build(deps-dev): apply updates e29f8d4
  • refactor: convert remote stop transaction to two stages request 2665ed1
  • perf: 'await' on UI request handlers only when necessary 4b9332a
  • refactor: add type for template charging stations tracking efc411f
  • build(deps-dev): apply updates 961231b
  • feat: expose template name used in stationInfo 1fdb60b
  • refactor: cleanup UI service response 859099b
  • refactor: refine type casting in internal simulator communication code 7f79ef4
  • refactor: cleanup control flow in statistic helpers 736073f
  • fix: fix uiServer configuration section sanity checks baf34a7
  • refactor: cleanup type definition in internal messaging ae2f7bc
  • docs: cleanup code comments 6514a5a
e-mobility-charging-stations-simulator - Version 1.2.33

Published by jerome-benoit 9 months ago

  • fix: fix control flow at remote start #960
  • build(deps): Bump @mikro-orm/mariadb from 6.0.4 to 6.0.5 #943
  • Combined PRs #951
  • Combined PRs #950
  • Combined PRs #949
  • Combined PRs #937
  • fix: fix control flow at remote start #959
  • perf: cache only JSON payload validation functions 24d1571
  • build(deps-dev): apply updates 7a78bbb
  • build(deps-dev): apply updates c63378a
  • build(deps-dev): apply updates 0fefe05
  • refactor: add generic 2 stages incoming request response handling 1b4a545
  • build(deps-dev): apply updates ef74336
  • refactor: cleanup unneeded type casting ba9a56a
  • build(deps-dev): apply updates b443581
  • fix: use nextTick to delay event emission 5c24bae
  • build(deps-dev): apply updates 3deb082
  • build(deps-dev): apply updates d03ef37
  • build(deps-dev): apply updates 0a2bee0
  • build(deps-dev): apply updates bd8c9eb
  • fix: ensure the ATG is properly restored after disconnection to CSMS e054fc1
  • build(deps): Bump @mikro-orm/core from 6.0.4 to 6.0.5 7f7aa7a
  • build(deps-dev): apply updates 8d10cdd
  • build(deps-dev): apply updates a45eb0e
  • build(deps-dev): apply updates 4c4f2e6
  • build(deps-dev): apply updates 8caa511
  • build(deps-dev): apply updates 3e09e94
  • refactor: cleanup payload validation properties namespace d5490a1
  • fix: ensure remote start transaction triggers a delayed start transaction 54510a6
  • build(deps-dev): Bump @mikro-orm/cli from 6.0.4 to 6.0.5 006190c
  • refactor: remove unneeded try {} catch {} f2f33b9
  • build(deps-dev): cleanup dependencies d61df29
  • refactor: move OCPP event emission ops to the promises queue ceb9a90
  • fix: avoid duplicate payload validation function 298be10
  • fix: fix race condition at reconnection on ATG duration computation 2960841
  • test: add tests for BaseError custom error fba0276
  • build(deps-dev): Bump vite from 5.0.11 to 5.0.12 in /ui/web fb4a626
  • fix: ensure the message sequence is started after reconnection 7c97415
  • build(deps): Bump @mikro-orm/sqlite from 6.0.4 to 6.0.5 e27c4f5
  • build(deps-dev): Bump prettier from 3.2.3 to 3.2.4 in /ui/web 99eaf02
  • refactor: cleanup charging station events handling b88c8cf
  • refactor: remove unneeded binding 65b5177
  • refactor: improve error logging if ATG connector status is not found e3fbf1a
  • build(deps-dev): Bump prettier from 3.2.3 to 3.2.4 c7f3c88
  • refactor: cleanup log messages formatting 4e41ea2
  • build(deps-dev): apply updates 12e7a07
  • refactor: type casting cleanups 7aba6c5
  • fix: address two FIXMEs at websocket events handling 968f0e4
  • perf: add fastpath for trigger message handling ef69bc4
  • fix: recreate stack trace on BaseError only if needed f7be0fb
  • build(deps): Bump @mikro-orm/reflection from 6.0.4 to 6.0.5 7823b4a
  • build(deps): Bump actions/dependency-review-action from 3 to 4 f3bf03c
  • refactor: use Error static function to generate BaseError stack trace 2ebd83d
  • fix: improve malformed OCPP message handling c3c8ae3
  • refactor: type casting cleanups 3ccfabf
  • refactor: use the same empty function everywhere fc5529d
  • build: bump volta pnpm version 1557694
  • fix: ensure the second stage at handling incoming request is executed 1b7eb38
  • build: bump volta pnpm version 3f9936c
  • fix: handle WebSocket opening error 5a15db9
  • refactor: refine missing ATG status log message 703d80d
  • docs: add few comments to incoming request handling code 868c683
  • fix: ensure WS connection retry flag is reset in all connection case 3f59717
  • refactor: do not regenerate error stack strace needlessly 5a6bab3
  • refactor: remove unneeded export dd21af1
  • build(simulator): silence linter error d57d07c
  • build: log on the console husky warnings 463b695
  • Merge dependabot/npm_and_yarn/mikro-orm/sqlite-6.0.5 into combined-prs-branch 6b3cfc6
  • Merge dependabot/npm_and_yarn/mikro-orm/reflection-6.0.5 into combined-prs-branch e86e59c
  • Merge dependabot/npm_and_yarn/mikro-orm/cli-6.0.5 into combined-prs-branch 9281951
  • Merge dependabot/github_actions/actions/dependency-review-action-4 into combined-prs-branch 90f98b5
  • Merge dependabot/npm_and_yarn/ui/web/vite-5.0.12 into combined-prs-branch 1ad59c1
  • Merge dependabot/npm_and_yarn/mikro-orm/core-6.0.5 into combined-prs-branch 96271d3
  • Merge dependabot/npm_and_yarn/ui/web/prettier-3.2.4 into combined-prs-branch 4d029ea
  • Merge dependabot/npm_and_yarn/prettier-3.2.4 into combined-prs-branch 13a6f27
e-mobility-charging-stations-simulator - Version 1.2.32

Published by jerome-benoit 9 months ago

  • Combined PRs #926
  • Combined PRs #921
  • build(deps): Bump vue from 3.4.3 to 3.4.4 in /ui/web #915
  • build(deps-dev): apply updates a223d9b
  • build(deps): apply updates aafba9d
  • build(deps-dev): apply updates d360ae6
  • refactor: improve types testing types definition 5dc7c99
  • build(deps-dev): apply updates f761ec2
  • refactor: refine prettier configuration a974c8e
  • refactor: cleanup nullish values handling f938317
  • build(deps): apply updates f0bede8
  • build(deps-dev): apply udpates dc29abc
  • refactor: use top level await in bundling code f36c247
  • build(deps-dev): apply updates 0b5c37b
  • build(deps-dev): apply updates ac1946e
  • refactor: update MikroORM entities definition 43be4c0
  • build(deps-dev): apply updates 29c1afe
  • build(deps): apply udpates a6db51d
  • refactor: cleanup MikroORM entities a8599ae
  • refactor: rename cloneObject() -> clone() 4061507
  • refactor: prepare for MikroORM storage support 789007b
  • refactor: make storage init compliant with MikroORM 6 4ccf551
  • build(deps-dev): apply updates 7274efb
  • refactor: consistent arguments name in type utils bfcd3a8
  • chore: update copyright years a19b897
  • fix: warn about reserved transaction started not found a095d7d
  • build(deps-dev): apply updates e595dd5
  • refactor: remove unneeded eslint-disable 3423c8a
  • fix: handle properly async performance storage be0a4d4
  • build: add script to build MikroORM entities 1552a66
  • fix: ensure dates in ISO string format are properly converted to Date 95dab6c
  • docs: improve configuration file documentation 1021178
  • fix: update mikro-orm.config.ts template for version 6 d5f6469
  • refactor: silence linter b5977da
  • refactor: cleanup arguments namespace 1e2ec4a
  • fix: fix nullish exception on boot notification handling 01d2a2c
  • fix: ensure convertToDate() convert null date to undefined 79fd697
  • docs: add missing evsesStatus section to configuration documentation 0aa874c
  • build(ci): use latest in node version matrix 6dd374b
  • refactor: cleanup eslint disablement rule 0c1e4bc
  • docs: update copyright year 23f5af6
  • refactor: set CSs stop timeout to 60s 98f5aa8
  • fix: use MikroORM upsert 70b73ed
  • test: improve a bit isEmptyObject() coverage 1c11470
  • fix: ensure more date iso string are converted to Date 48c7e1d
  • fix: fix nullish exception 73b78a1
  • Merge dependabot/npm_and_yarn/ui/web/types/node-20.10.8 into combined-prs-branch 505937c
  • Merge dependabot/npm_and_yarn/types/node-20.10.8 into combined-prs-branch 0c9f0f6
  • refactor: switch eslint configuration to strict type checking 5199f9f
  • refactor: cleanup type definition 79534cc
  • build(deps-dev): apply updates f4e4680
  • build(deps): apply updates 9dcbad0
  • build(deps-dev): apply updates f0b146c
  • build(deps-dev): apply udpates 83f3e9b
  • build(deps): apply updates 47fd056
  • refactor: cleanup some unneeded conditions 2466918
  • build(deps-dev): apply updates b534060
  • build(deps): apply updates 02d891d
  • build(deps-dev): apply updates 230f13e
  • build(deps): apply updates 3a108cd
  • fix: fix off-by-one in ATG statuses handling 0a1dd74
  • fix: fix ATG connector statuses date handling 6dde6c5
  • build(deps-dev): Bump @types/node from 20.10.7 to 20.10.8 80c22bf
  • build(deps-dev): Bump @types/node from 20.10.7 to 20.10.8 in /ui/web e1953d4
  • build(deps): apply updates 81e2799
  • fix: compute the ATG stop date only once 0193fdd
  • build(deps): apply updates 93e1df4
  • feat: add ATG absolute stop date support 46a830d
  • Merge dependabot/npm_and_yarn/poolifier-3.1.17 into combined-prs-branch 84d5469
  • Merge dependabot/npm_and_yarn/ui/web/jsdom-23.1.0 into combined-prs-branch 68220b4
  • build(deps-dev): remove ts-standard 40dc0c7
  • build(simulator): fix externals list 48f1a85
  • build(deps-dev): Bump jsdom from 23.0.1 to 23.1.0 in /ui/web 6f9618c
  • build(deps-dev): apply updates a39bdcf
  • refactor: cleanup a few unneeded type casting 97608fb
  • build(deps-dev): apply updates cebbf5a
  • build(ui): add missing dependency ab48c1a
  • build: fix mnemonist bundling as external a7d26b5
  • build(deps): Bump poolifier from 3.1.16 to 3.1.17 0d0bb80
  • build(deps): apply updates 8870264
  • build: fix import error 95e03ad
  • fix: readd safety check in charging station log prefix helper 41f1832
  • fix: ensure graceful shutdown waits only for started stations stopping a01134e
  • build: fix exports in package.json f3f0794
  • build: bump volta pnpm version fba1832
  • refactor: code format cleanup 77b4dcc
  • build: cleanup code extensions recommendation f255f33
  • build: cleanup recommended code extensions 9eb0631
  • docs: add JS standard coding style badge b157a1d
  • build: cleanup bundling code 3dfc5d5
  • refactor: cleanup bundling code 7cfd426
e-mobility-charging-stations-simulator - Version 1.2.31

Published by jerome-benoit 10 months ago

  • build(deps): Bump poolifier from 3.1.11 to 3.1.12 #908
  • chore: switch coding style to JS standard 66a7748
  • build: switch to NodeNext module resolution a6ef1ec
  • refactor: more coding style fixes a807045
  • fix: fix random connectors auto enablement cc6845f
  • build(deps-dev): apply updates b13beb8
  • build(deps-dev): apply updates 8fd8c45
  • build(deps): apply updates 5f06937
  • refactor: remove isUndefined() helper 300418e
  • build(deps): apply updates 9f6d0c8
  • refactor: cleanup isNullOrUndefined usage aa63c9b
  • refactor: remove isNullOrDefined() helper be9f397
  • fix: fix get composite schedule rejection condition a4385ed
  • refactor: cleanup isNullOrdefined usage 401fa92
  • build: properly workaround Ajv TS type definitions bug f5a1ff8
  • fix: ensure configuration key visibility test does not alter configuration 563e40c
  • build(deps-dev): apply updates 15af7ae
  • build: temporary silence linter errors 8fc5fda
  • build: use literal regexp for loopback address matching bbb339c
  • refactor: cleanup bundling code a7c9924
  • refactor: remove isUndefined() leftover 194b6bf
  • perf: optimize configuration key visibility test d0ed7db
  • refactor: code cleanups fbf3577
  • build(ci): refine sonar configuration 4497266
  • refactor: return set configuration value in setConfigurationKeyValue() 13b43b2
  • refactor: code cleanup 1fb2148
  • refactor: cleanup eslint-disable e61f0f6
  • build: refine lint-staged configuration f4cae98
  • build(ui): report coverage on console 9eb4b50
  • refactor: code cleanup bfb838a
  • build: cleanup eslint-disable in code 761fec7
e-mobility-charging-stations-simulator - Version 1.2.30

Published by jerome-benoit 10 months ago

  • Combined PRs #892
  • build(deps): Bump sonarsource/sonarcloud-github-action from 2.1.0 to 2.1.1 #887
  • build(deps): Bump github/codeql-action from 2 to 3 #888
  • build(deps-dev): Bump eslint-plugin-n from 16.3.1 to 16.4.0 #885
  • build(deps): Bump sonarsource/sonarcloud-github-action from 2.0.2 to 2.1.0 #884
  • build(deps-dev): apply updates 46613b3
  • build(deps): apply updates 2d4e5e7
  • build(deps-dev): apply updates 7498d8a
  • build(deps-dev): apply updates d5286f9
  • build(deps-dev): apply updates 2275d99
  • build(deps-dev): apply updates d5c6cfd
  • build(deps-dev): apply updates de7b9e0
  • build(deps-dev): Bump esbuild from 0.19.7 to 0.19.8 15c2ca5
  • build(deps): apply updates eba2c65
  • build(deps-dev): apply updates 71ac697
  • build(deps-dev): Bump jsdom from 22.1.0 to 23.0.0 in /ui/web d963b22
  • build(deps): apply updates 55aa90e
  • build(deps): apply updates 08b352f
  • build(deps-dev): apply updates 0d589fc
  • build(deps-dev): apply updates 61e399f
  • refactor: factor out default station info 4f03d84
  • build(deps-dev): apply updates 408f561
  • perf: remove AsyncResource usage d1ff859
  • build(deps-dev): apply updates 04ad6a1
  • build(deps-dev): apply updates dc75038
  • build(deps-dev): apply updates 7e1c8b6
  • build(deps): apply udpates 1565a9c
  • build(deps-dev): Bump vite from 5.0.8 to 5.0.9 in /ui/web 7a35de3
  • build: cleanup eslint configuration a78c196
  • build(deps): apply updates 6a4032b
  • build(deps-dev): Bump eslint-plugin-jsdoc from 46.9.0 to 46.9.1 3cd4d56
  • fix: use unbiased standard deviation formula 66b40cf
  • fix: avoid null exception at firmware upgrade 7780735
  • build(deps): apply updates 1841338
  • perf: a charging station worker is not an AsyncResource ca0da0d
  • build(deps): Bump basic-ftp from 5.0.3 to 5.0.4 bcc6340
  • build(deps): apply updates cb42286
  • refactor: refine worker factory arguments checking 49e2c1e
  • build(deps-dev): apply updates 66026d1
  • refactor: cleanup null test 27662cf
  • build(deps): Bump sonarsource/sonarcloud-github-action 25d7bec
  • fix: resolve promise on charging station events once 2def357
  • Merge dependabot/npm_and_yarn/basic-ftp-5.0.4 into combined-prs-branch c3eed2f
  • Merge dependabot/npm_and_yarn/eslint-plugin-jsdoc-46.9.1 into combined-prs-branch 03e47c2
  • Merge dependabot/npm_and_yarn/ui/web/vite-5.0.9 into combined-prs-branch b7bf497
  • build(deps): Bump sonarsource/sonarcloud-github-action 8fbba56
  • refactor: use RegExp.exec() 9e026a6
  • refactor: silence TS type casting error 50fb029
  • refactor: fix type casting a0f6a47
  • fix: ensure event listeners are removed at worker set stop f073768
  • Merge dependabot/npm_and_yarn/ui/web/jsdom-23.0.0 into combined-prs-branch 6e86b96
  • Merge dependabot/npm_and_yarn/esbuild-0.19.8 into combined-prs-branch 1d75473
e-mobility-charging-stations-simulator - Version 1.2.29

Published by jerome-benoit 11 months ago

  • build(deps-dev): Bump @vitejs/plugin-vue from 4.5.0 to 4.5.1 in /ui/web #872
  • perf: minimize OCPPUtils exports 41f3983
  • build(deps): apply updates a735b67
  • build(deps-dev): apply updates 5927293
  • perf: reduce OCPPUtils memory usage 041365b
  • build(deps-dev): apply updates 69b30c7
  • fix: handle invalid hashIds in UI server payload 3a6ef20
  • build(ci): fix linter errors f1e3871
  • build(deps-dev): apply updates 44337ae
  • build: fix import issue with date-fns c7c86b6
  • build: fix console printing ordering fc04731
  • build: properly account build time ce1b06a
  • refactor: cleanup types import 6a5f590
e-mobility-charging-stations-simulator - Version 1.2.28

Published by jerome-benoit 11 months ago

  • build(deps-dev): apply updates ea9eb85
  • refactor: cleanup buffered messages handling code 2a2ad81
  • fix: ensure no null serialized values end in UI server response payload 31fdd91
  • fix: ensure UI server remains active at simulator stop 73edcc9
  • fix: handle not found hashId in UI server f12cf7e
  • refactor: cleanup ElementsPerWorkerType type definition 65a1157
  • refactor: cleanup crypto import 7cd0a62
  • fix: only reset defined ATG connector status 37e207d
  • refactor: add type for worker configuration attribute 47fb5f8
e-mobility-charging-stations-simulator - Version 1.2.27

Published by jerome-benoit 11 months ago

  • Combined PRs #858
  • docs: refine Web UI usage path #860
  • build(deps-dev): apply updates 94327d9
  • build(deps-dev): apply updates 625f537
  • build(deps-dev): apply updates f4ba026
  • refactor: factor out configuration handling helpers 4354af5
  • build(deps-dev): apply updates 6a148c8
  • build(deps): apply updates e6a97a6
  • fix: fix performance configuration change at runtime 6d2b7d0
  • perf: allow to fine tune worker_threads ressource configuration 487f0df
  • perf(simulator): remove worker configuration attribute from Bootstrap 5b373a2
  • fix: fix recursion loop getTemplateFromFile -> logPrefix -> getTemplateFromFile c1f16af
  • refactor: rename elementsPerWorkers 'single' -> 'all c20d5d7
  • refactor(ui): add firmware status to UI types 2a52615
  • fix: ignore harmless performance error at shutdown b1bd4a1
  • build(deps-dev): Bump tsx from 4.3.0 to 4.4.0 254be70
  • fix: fix cf push by conditionnaly importing husky 9a2f0d4
  • refactor: cleanup undefined handling f1bd9d1
  • fix: ensure event listeners are always removed at simulator stop ee7c1da
  • docs: ui/web/README.md: refine links b4c9f3c
  • docs: ui/web/README.md: fix link, take 2 9826239
  • docs: ui/web/README.md: fix link 0338165
  • Merge dependabot/github_actions/github/combine-prs-5.0.0 into combined-prs-branch 7837631
  • Merge dependabot/npm_and_yarn/tsx-4.4.0 into combined-prs-branch 8ef1a84
  • build(deps): Bump github/combine-prs from 4.1.0 to 5.0.0 da4c008
e-mobility-charging-stations-simulator - Version 1.2.26

Published by jerome-benoit 11 months ago

  • fix(simulator): buffer OCPP payload at sending error #156
  • build(deps-dev): apply updates 4a0329e
  • build(deps-dev): apply updates 5ca3b55
  • fix: make stationInfo attributes writable again 33276ba
  • refactor: stricter type checking in conditions 4e3b1d6
  • feat: add message buffer flush interval 1cee001
  • fix: add getter/setter on some station info attributes 9fe79a1
  • refactor: improve OCPP error defaults and usage 7375968
  • build(deps-dev): apply updates 8e3118b
  • fix: do not log twice OCPP request sending error 3febbc9
  • fix: fix configuration loading from file 7878689
  • refactor: remove unneeded max power getter 7ffc143
  • fix: ensure updated CS event is emitted on all possible changes 8baae8e
  • refactor: remove unneeded encapsulation in arrow function b7ee97c
  • refactor: remove unneeded registration status getter 05e2446
  • fix: ensure the message buffer is flushed once accepted state is reached 6ccd865
  • refactor: explicit condition check in OCPP stack 9aa1a33
  • perf(ui): only build WS payload if connection is opened 3133b91
  • fix: ensure configuration keys are saved with the right data structure 755a76d
  • refactor: cleanup persistent stationInfo tunable handling 15af2fe
  • build: bump volta node version 3216379
  • build: remove now uneeded ESM workaround for esbuil f01a4e6
  • refactor: refine type casting in OCPP stack e3fd8f6
  • refactor: refine OCPP stack log message 42b8cf5
  • refactor: cleanup types signature namespace 8b75cab
  • refactor: more stricter type checking in condition bc0f4d8
  • refactor: add error name in worker set worker startup error reporting 7cd4006
e-mobility-charging-stations-simulator - Version 1.2.25

Published by jerome-benoit 11 months ago

  • build(deps-dev): apply udpates 793a8ff
  • build(deps-dev): apply updates 464d3e1
  • build(deps-dev): apply updates 54a8fbc
  • fix: ensure OCPP request timeouting cancel it 1b2acf4
  • build(deps-dev): apply updates 945c612
  • fix: ensure per phase meterValues can't fail with custom value 969c488
  • perf: cache request promise after sending it 82fa111
  • fix: ensure error at WS message sending is handled d42379d
  • build(deps-dev): apply updates 29dff95
  • refactor: factor out JSON schema validation function getter 0b0ca54
  • fix: improve websocket usage error handling 1a32c36
  • refactor: factor out WS error handling code 3c80de9
  • feat: ensure measurand min value are taken into account d71ce3f
  • fix: fix OCPP message sending promise leak 9d7b5fa
  • fix: remove incorrect promise race usage at stopping charging stations 5b2721d
  • build(deps-dev): apply updates 42de5c9
  • refactor: strong type data sent to worker d769e04
  • refactor: factor out voltage phase line to line computation 4c14964
  • fix: fallback to minimum measurand value at meterValues generation 5bb45fe
  • refactor: rename constant to a more sensible name d81db08
  • refactor: cleanup control flow in OCPP stack 69dae41
  • build: refine .cfignore c724c04
  • refactor: sensible default at meterValues custom value handling d624c9a
  • build(ci): fix linter errors 9e9ddf7
  • refactor: move charging station events enum to its own file 649e3f9
  • refactor: remove unneeded nullish coalescing ca483a4
  • fix: ensure built sample meterValues value can't be overriden 1b2cdda
  • docs: remove wrong comment c6dcc33
e-mobility-charging-stations-simulator - Version 1.2.24

Published by jerome-benoit 11 months ago

  • build(deps-dev): Bump tsx from 3.14.0 to 4.0.0 #836
  • build(deps): Bump github/combine-prs from 4.0.0 to 4.1.0 #834
  • Combined PRs #827
  • Combined PRs #824
  • Combined PRs #814
  • Combined PRs #813
  • build(deps): Bump actions/setup-node from 3 to 4 #805
  • Combined PRs #796
  • Combined PRs #790
  • build(deps): Bump @mikro-orm/sqlite from 5.8.7 to 5.8.8 #783
  • build(deps): Bump @mikro-orm/core from 5.8.7 to 5.8.8 #781
  • build(deps): Bump @mikro-orm/mariadb from 5.8.7 to 5.8.8 #784
  • Combined PRs #786
  • Fix for failed execution in Docker container #780
  • build(deps-dev): Bump eslint-plugin-n from 16.1.0 to 16.2.0 #776
  • Combined PRs #779
  • Combined PRs #775
  • Combined PRs #774
  • feat: add events for charging station status change #458
  • build: rollup -> esbuild 44ebef4
  • build(deps): apply updates 7a164d1
  • build(deps): apply updates 883940f
  • refactor: remove getter on stationInfo properties 5398cec
  • build(deps-dev): apply updates 3d20f4d
  • build(deps-dev): apply updates 564dc47
  • build(deps-dev): apply updates dccd4bb
  • build(deps-dev): apply updates 4e46562
  • build: bump pnpm volta version 6302f32
  • fix: disable dynamic reload until spurious file change is identified b3b3f0e
  • build(deps-dev): apply updates 948004f
  • feat: reenable configuration files change watchers 1f8f633
  • build(deps-dev): apply updates d1500f9
  • build(deps): apply updates e41888d
  • build(deps-dev): remove unused deps 2b1d37e
  • fix: ensure charging stations are stopped if UI server is disabled at 36adaf0
  • fix: ensure running transactions are stopped at CS stop 9ff486f
  • refactor(simulator): cleanup JSON type usage in OCPP payload validation 291b5ec
  • refactor: make ATG wait busy loop test first 60400e2
  • fix: make ATG wait for CS/connector availability 3e888c6
  • build(deps-dev): apply updates 9488054
  • perf(simulator): compile payload validation JSON schema only once ec0eebc
  • fix(simulator): ensure configuration file reload will restart the ab7a96f
  • fix(simulator): handle close to zero duration formatting 17b07e4
  • fix: ensure stop transaction is sent at ATG stop 4956399
  • fix: avoid NaN at meterValues generation 5a47f72
  • build(deps-dev): Bump @types/node from 20.8.9 to 20.8.10 in /ui/web c0dd438
  • fix(simulator): properly handle template change at ATG initialization 61854f7
  • build(simulator): use node.js builtin source maps support d60bc09
  • test: add missing file a902686
  • fix: do not test for connector status in ATG 77684af
  • build: bump volta pnpm version 129fdda
  • fix(simulator): format properly duration close to zero d7ceb0f
  • build(deps-dev): apply updates 7d2c018
  • fix: avoid concurrent configuration change callback execution 1b4ccee
  • build(deps-dev): Bump @types/node from 20.8.9 to 20.8.10 9604a97
  • perf: reduce bundle size by specifing external deps ae2f529
  • build(deps-dev): Bump eslint-plugin-vue from 9.18.0 to 9.18.1 in /ui/web 2d10f40
  • fix(ui): util module is not available in browser 6ebeab4
  • build(deps): Bump poolifier from 3.0.4 to 3.0.5 db98e2e
  • build: use TS for rollup configuration 5ae86cf
  • refactor(simulator): remove unneeded intermediate variable 74ed61d
  • fix: fix types in stationInfo properties refactoring 9a77cc0
  • test: add ElectricUtils.ts tests bc4da6e
  • build(ci): add dependencies audit step 52cdd8a
  • fix: fix stationInfo default values 73de8f0
  • refactor(simulator): use generic type in OCPP payload validation code eba5614
  • build(simulator): production build does not include source maps 0816456
  • build(ci): only audit for production dependencies 9c6af3b
  • fix: strict condition on boolean be1e907
  • fix: refine CS registration error message f23be6a
  • fix: fix connector 0 handling in ConnectorPhaseRotation OCPP d181b12
  • feat: add template tunable to stop transaction at CS stop ab11404
  • fix: ensure connectors status are saved is configuration 8ab96ef
  • fix(simulator): remove unneeded main thread check at simulator start a2e0e56
  • build: bump volta pnpm version 0c61174
  • build(simulator): print to stdout building information 7820269
  • build: fix esbuild build options 4eeee49
  • refactor: remove unneeded intermediate variable 16aee3c
  • fix: disable simulator restart at spurious configuration file change f6591eb
  • fix(simulator): remove unneeded main thread check at simulator stop 17cd010
  • build(simulator): add script to build CF source with source maps b50922f
  • refactor: change log level to debug at ATG stop ff58135
  • fix(ui): fix startup 2cddfd5
  • Merge dependabot/npm_and_yarn/types/node-20.8.10 into combined-prs-branch 693d96d
  • Merge dependabot/npm_and_yarn/ui/web/types/node-20.8.10 into combined-prs-branch 595a897
  • build: refine esbuild external list ab34592
  • build: fix docker image build 3b069b3
  • fix: ensure custom meterValues values are taken 856e8f6
  • build(simulator): enforce minimum node version 18.18.x 1a6188b
  • fix: fix subsequent configuration change reload without callback 41d95b7
  • Merge dependabot/npm_and_yarn/ui/web/eslint-plugin-vue-9.18.1 into combined-prs-branch c07b63e
  • Merge dependabot/npm_and_yarn/poolifier-3.0.5 into combined-prs-branch 150e793
  • build(ui): bump engines node version requirements 106f992
  • fix: ensure voltage is defined in stationInfo 499c5f4
  • Merge dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.9.0 into combined-prs-branch 098ddcb
  • Merge dependabot/npm_and_yarn/ui/web/types/node-20.8.8 into combined-prs-branch 8f4b00c
  • Merge dependabot/npm_and_yarn/ui/web/typescript-eslint/parser-6.9.0 into combined-prs-branch 03d9259
  • build(deps-dev): Bump @typescript-eslint/parser in /ui/web 4a255bb
  • build(deps-dev): Bump @typescript-eslint/eslint-plugin 47b8705
  • build(deps-dev): Bump @types/node from 20.8.7 to 20.8.8 in /ui/web d03b420
  • Merge dependabot/npm_and_yarn/typescript-eslint/parser-6.9.0 into combined-prs-branch 05ae11f
  • Merge dependabot/npm_and_yarn/types/node-20.8.8 into combined-prs-branch f95d24f
  • Merge dependabot/npm_and_yarn/ui/web/eslint-plugin-vue-9.18.0 into combined-prs-branch d99a409
  • Merge dependabot/npm_and_yarn/ui/web/typescript-eslint/eslint-plugin-6.9.0 into combined-prs-branch 6a3d779
  • build(deps): apply updates e3bac47
  • build(deps): apply updates d799771
  • build(deps): apply updates 3c701d0
  • build(deps): apply updates 5a272a9
  • build(deps): apply updates 689c96e
  • build(deps-dev): apply updates 4cb190b
  • build(deps-dev): apply updates 23960ee
  • build(deps-dev): apply updates c182152
  • build(deps-dev): apply updates c26404a
  • build(deps-dev): Bump @typescript-eslint/parser in /ui/web 4a64b41
  • build(deps-dev): Bump @typescript-eslint/parser from 6.8.0 to 6.9.0 018edae
  • build(deps-dev): Bump @typescript-eslint/eslint-plugin in /ui/web 951ba9e
  • build(deps-dev): Bump @typescript-eslint/eslint-plugin 47c1779
  • build(deps-dev): apply updates 11d2856
  • build(deps-dev): apply updates 467dd11
  • build(deps-dev): apply updates 39db109
  • build(deps-dev): Bump @types/node from 20.8.7 to 20.8.8 e4901b5
  • build(deps-dev): apply updates cb59f26
  • build(deps-dev): Bump eslint-plugin-vue from 9.17.0 to 9.18.0 in /ui/web 3a1f3ac
  • build(deps): Bump poolifier from 3.0.0 to 3.0.1 25e7e1f
  • build: update pnpm lock file 0808a13
  • build(ci): add node.js 21.x 6d588ce
  • test: fix node --loader -> --import 563a516
  • build: bump volta node version bdc3eac
  • build: refine sonarcloud configuration 0db4b01
  • Merge dependabot/npm_and_yarn/poolifier-3.0.1 into combined-prs-branch c0a3307
  • Merge dependabot/npm_and_yarn/ui/web/typescript-eslint/parser-6.8.0 into combined-prs-branch b5f5cfd
  • Merge dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.8.0 into combined-prs-branch fb0df13
  • build: bump volta pnpm version bc8ebd5
  • build: bump volta node version 6cd2694
  • Merge dependabot/npm_and_yarn/types/node-20.8.5 into combined-prs-branch 7844aa7
  • Merge dependabot/npm_and_yarn/ui/web/types/node-20.8.5 into combined-prs-branch a6bd287
  • build(deps-dev): Bump @types/node from 20.8.4 to 20.8.5 in /ui/web e84356c
  • build(deps-dev): Bump @types/node from 20.8.4 to 20.8.5 1bc7f01
  • Merge dependabot/npm_and_yarn/mikro-orm/cli-5.8.8 into combined-prs-branch a823e5f
  • Merge dependabot/npm_and_yarn/mikro-orm/reflection-5.8.8 into combined-prs-branch b0683e9
  • build(deps-dev): apply updates 83a36f1
  • build(deps-dev): apply updates 9d4f8d8
  • build(deps-dev): apply updates b24d444
  • build(deps-dev): Bump @mikro-orm/cli from 5.8.7 to 5.8.8 8cb9a6d
  • build(deps-dev): Bump @typescript-eslint/parser in /ui/web 959af04
  • build(deps): apply updates 9063f02
  • build(deps-dev): Bump @typescript-eslint/parser from 6.7.4 to 6.7.5 085e997
  • build(deps-dev): Bump @typescript-eslint/eslint-plugin in /ui/web 434f852
  • build(deps-dev): Bump @typescript-eslint/eslint-plugin 3d20cc6
  • build(deps): apply updates c01b2f3
  • build(deps-dev): Bump @types/node from 20.8.3 to 20.8.4 in /ui/web d388191
  • build(deps-dev): Bump @types/node from 20.8.3 to 20.8.4 295e381
  • test: toThrowError() -> toThrow() 68f56fd
  • build(deps-dev): apply updates 49c864a
  • test(simulator): recommend and setup extension for node.js test runner 994a64a
  • build(deps): Bump @mikro-orm/reflection from 5.8.7 to 5.8.8 b95e635
  • build(deps-dev): Bump eslint-plugin-prettier from 5.0.0 to 5.0.1 07a8e20
  • build(deps-dev): Bump @types/ws from 8.5.6 to 8.5.7 d2b5af7
  • build: bump volta pnpm version 8416ba8
  • Update docker/Dockerfile 3dd8f3e
  • fix: failed execution in docker container 1bc01ed
  • Merge dependabot/npm_and_yarn/types/ws-8.5.7 into combined-prs-branch 690a366
  • Merge dependabot/npm_and_yarn/eslint-plugin-prettier-5.0.1 into combined-prs-branch 54cc3e8
  • Merge dependabot/npm_and_yarn/ui/web/typescript-eslint/parser-6.7.5 into combined-prs-branch cc8c15e
  • Merge dependabot/npm_and_yarn/ui/web/types/node-20.8.4 into combined-prs-branch 48b6770
  • Merge dependabot/npm_and_yarn/typescript-eslint/parser-6.7.5 into combined-prs-branch 4b94182
  • Merge dependabot/npm_and_yarn/ui/web/typescript-eslint/eslint-plugin-6.7.5 into combined-prs-branch 42ad09d
  • Merge dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.7.5 into combined-prs-branch 22bbed6
  • Merge dependabot/npm_and_yarn/types/node-20.8.4 into combined-prs-branch 1f71735
  • refactor: convert commonjs files to esm b0c4f88
  • test(ui): recommend vitest code extension 27a5626
  • build(simulator): do not copy .npmrc on docker image 323bdc0
e-mobility-charging-stations-simulator - Version 1.2.23

Published by jerome-benoit about 1 year ago

  • Combined PRs #748
  • Combined PRs #741
  • Combined PRs #740
  • Combined PRs #732
  • test: switch to node.js test runner 6c43b44
  • build(deps): apply updates 38b2428
  • build(deps-dev): apply updates 91930c3
  • build(deps-dev): apply updates bc49696
  • build(deps-dev): apply updates c7b267d
  • build(deps-dev): apply updates 3d5de16
  • build(deps-dev): apply updates 40f00bc
  • build(deps): apply updates cc9bb06
  • build(deps-dev): apply updates 2601171
  • build(deps-dev): apply updates 7b42d02
  • build(deps): apply updates 2b59e7f
  • build(ci): run on node 20.x 3388587
  • build(deps-dev): Bump @mikro-orm/cli from 5.8.1 to 5.8.2 59d19f4
  • build(deps-dev): apply updates 81ee26e
  • build(deps-dev): apply updates 997335a
  • build(deps): Bump @mikro-orm/mariadb from 5.8.1 to 5.8.2 91f02d3
  • fix: ensure the ATG will start from its saved status 1068742
  • build(deps-dev): Bump vitest from 0.34.4 to 0.34.5 in /ui/web d22514e
  • refactor: null -> undefined where appropriate 4ed03b6
  • build(deps-dev): Bump @types/node from 20.6.2 to 20.6.3 in /ui/web acde595
  • fix: ensure log prefix helper is initialized at configuration handling b2c0174
  • build(deps-dev): Bump @types/node from 20.6.2 to 20.6.3 2382644
  • refactor: cleanup package.json scripts cd49fae
  • test: rename test -> tests 9775c14
  • build(deps-dev): cleanup packages 64946f4
  • build(deps-dev): Bump @types/ws from 8.5.5 to 8.5.6 80b10a8
  • build(deps): Bump poolifier from 2.7.3 to 2.7.4 d327824
  • build(deps): Bump @mikro-orm/reflection from 5.8.1 to 5.8.2 a180be4
  • build(deps-dev): Bump eslint-plugin-jsdoc from 46.8.1 to 46.8.2 1c64afa
  • build(deps-dev): Bump @vitest/coverage-v8 in /ui/web 9a3916d
  • build(deps): Bump http-status-codes from 2.2.0 to 2.3.0 6b442d9
  • build(ci): fail if pnpm lockfile is not up2date d9d8bb3
  • test: fix windows globstar pattern handling 5226ae7
  • refactor: cleanup .gitignore files fa3340b
  • feat: emit started/stopped event on worker set 4c7c767
  • build: update volta node version 09928f7
  • docs: refine README.md 81ed2a4
  • docs: refine badges in README.md b0b6537
  • build: refine husky configuration 69d1cb5
  • fix: only reset ATG connector status at ATG startup 9ceba26
  • build: silence linter 09efa77
  • fix(simulator): register worker_threads exit handler once ae3a41a
  • test: cleanup empty file 6f8914b
  • Merge dependabot/npm_and_yarn/poolifier-2.7.4 into combined-prs-branch 32a090d
  • Merge dependabot/npm_and_yarn/types/ws-8.5.6 into combined-prs-branch dc3eb2b
  • build: refine release-it configuration 4e616a7
  • Merge dependabot/npm_and_yarn/ui/web/vitest-0.34.5 into combined-prs-branch b9a7d59
  • Merge dependabot/npm_and_yarn/mikro-orm/cli-5.8.2 into combined-prs-branch 9891bc4
  • Merge dependabot/npm_and_yarn/mikro-orm/reflection-5.8.2 into combined-prs-branch 646384a
  • Merge dependabot/npm_and_yarn/ui/web/vitest/coverage-v8-0.34.5 into combined-prs-branch 549e16a
  • Merge dependabot/npm_and_yarn/eslint-plugin-jsdoc-46.8.2 into combined-prs-branch f0beb9a
  • Merge dependabot/npm_and_yarn/mikro-orm/mariadb-5.8.2 into combined-prs-branch c2a1156
  • Merge dependabot/npm_and_yarn/http-status-codes-2.3.0 into combined-prs-branch 7cbeac0
  • Merge dependabot/npm_and_yarn/types/node-20.6.3 into combined-prs-branch 58cd1b9
  • Merge dependabot/npm_and_yarn/ui/web/types/node-20.6.3 into combined-prs-branch aade581
e-mobility-charging-stations-simulator - Version 1.2.22

Published by jerome-benoit about 1 year ago

  • build(deps): Bump github/combine-prs from 3.1.2 to 4.0.0 #724
  • build(deps): Bump @mikro-orm/mariadb from 5.8.0 to 5.8.1 #717
  • build(deps): Bump @mikro-orm/sqlite from 5.8.0 to 5.8.1 #718
  • build(deps): Bump @mikro-orm/core from 5.8.0 to 5.8.1 #719
  • Combined PRs #722
  • Combined PRs #715
  • build(deps): apply updates ec7e7c3
  • refactor!: rename staticPool tunable in worker section to fixedPool 1d8f226
  • build(deps-dev): apply updates 28d0c7c
  • build(deps): apply updates 10b73d6
  • build(deps-dev): apply updates 38dcb6d
  • build(deps-dev): Bump @vue/eslint-config-typescript in /ui/web 0562423
  • build(deps-dev): apply updates b2c628b
  • build(deps-dev): Bump expect from 29.6.4 to 29.7.0 3810892
  • feat: randomize startup delays ab93b18
  • refactor: cleanup performance statistics code d71b025
  • refactor: cleanup pool options defaults handling c81424b
  • build(deps-dev): apply updates 57c8f77
  • build: bump pnpm volta version 2863f68
  • build(deps-dev): apply updates 115ee0e
  • refactor: cleanup standard deviation implementation 8f60746
  • build(deps): Bump @mikro-orm/reflection from 5.8.0 to 5.8.1 506492c
  • build(deps-dev): Bump sinon from 15.2.0 to 16.0.0 ffef3d4
  • build(deps-dev): Bump @types/tar from 6.1.5 to 6.1.6 b93b6b4
  • build(actions): cleanup clone count workflow 9d9a7a0
  • build: bump node and pnpm volta version ac1495b
  • refactor: cleanup standard deviation implementation 4e1c771
  • build(ci): git config local only in workflow 169e597
  • build(ci): fixlet to clone count 9869fa5
  • fix: enforce minimal node.js version known to work with ESM eef659c
  • build(ci): cleanups 13302b7
  • build(ci): refine cron entry ef68137
  • Merge dependabot/npm_and_yarn/ui/web/vue/eslint-config-typescript-12.0.0 into combined-prs-branch 69a03fc
  • Merge dependabot/npm_and_yarn/sinon-16.0.0 into combined-prs-branch 445de98
  • Merge dependabot/npm_and_yarn/mikro-orm/reflection-5.8.1 into combined-prs-branch 4183b43
  • build(actions): cleanup clone count action 241e529
  • build(ci): remove node 16.x dbea49e
  • fix: fix scripts permission be424f9
  • fix: fix permissions 1a7f624
  • Merge dependabot/npm_and_yarn/expect-29.7.0 into combined-prs-branch e8f389c
  • Merge dependabot/npm_and_yarn/types/tar-6.1.6 into combined-prs-branch 198e511
  • Merge dependabot/github_actions/docker/setup-buildx-action-3 into combined-prs-branch 8664faa
  • refactor: remove unneeded redefinition of poolifier defaults bcbb76a
  • build(deps): Bump docker/setup-buildx-action from 2 to 3 5c55509
  • build: refine bug report template 873803e
  • build: align TS configuration for mikro-orm aa6a7bd
Badges
Extracted from project README
GitHub Clones GitHub commit activity (main) CI workflow REUSE status neostandard Javascript Code Style
Related Projects