Skip to content

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

Version 1.2.23

03 Oct 11:43
Compare
Choose a tag to compare
  • 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

Version 1.2.22

19 Sep 15:45
Compare
Choose a tag to compare
  • 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

Version 1.2.21

09 Sep 11:28
Compare
Choose a tag to compare
  • build(deps): Bump sonarsource/sonarcloud-github-action from 2.0.1 to 2.0.2 #703
  • build(deps): Bump actions/checkout from 3 to 4 #690
  • feat: print deprecation warnings once #630
  • build(deps-dev): apply updates 7190894
  • build(deps-dev): apply updates b1af7ec
  • build(deps): apply updates 6a1268b
  • build: apply updates 5d6989f
  • build(deps-dev): apply updates 5036e0e
  • build(deps-dev): apply updates 440850e
  • build(deps-dev): apply updates a8118b9
  • build(deps-dev): apply updates ea3818d
  • build(deps-dev): apply updates ef72986
  • build(deps): apply updates 57f518e
  • build(deps-dev): apply updates 91f5f54
  • build(deps-dev): apply updates 17fdc57
  • build(deps): apply updates bca4581
  • build(deps-dev): apply updates 78ec5d6
  • build(simulator): cleanup TS configuration bfdb9f6
  • build(deps): apply updates cd622f5
  • build(deps): apply dependencies updates f1abe9a
  • build(deps): automate dependabot PRs combine 2d8fc1d
  • build(deps-dev): apply updates 50be55e
  • build(deps-dev): apply updates 061ff2b
  • build(deps-dev): apply updates 473045b
  • refactor: introduce an async lock mutex helper to run exclusively a code 0ebf7c2
  • build(deps-dev): apply updates dcae3b3
  • build(deps-dev): apply updates abea465
  • build(simulator): cleanup TS configuration 2f22c19
  • perf: switch to SMA and SMM in performance statistics c7ba22b
  • build(deps): apply updates dd84d69
  • build(deps): apply updates 59c6a23
  • build(deps-dev): apply updates bf84730
  • perf: add and use homemade optimized deep cloning implementation 661ac64
  • perf: optimize min/max implementation 5adf6ca
  • build(deps-dev): apply updates e864dfa
  • build(deps): apply updates e94ae3f
  • fix: fix performance records duplication f1c729e
  • build(ui): cleanup TS configuration f9d8bee
  • build(deps-dev): apply updates beb235d
  • perf: optimize performance statistics computation d4004f3
  • refactor: ensure logPrefix helper is always used a418c77
  • refactor: cleanup constants namespace 2035255
  • build: cleanup build paths 6077023
  • build(ci): run sonar cloud only if sonar token secret is defined 61a54e7
  • refactor: silence sonar 5587f48
  • build(ci): cleanup CI workflows 916678e
  • build(deps): apply udpates f9b1a5a
  • build(deps-dev): apply updates 8148789
  • build(ci): make dependency review works on PRs 3a38988
  • build(deps): apply updates 8e392fb
  • build(deps-dev): Bump eslint-plugin-jsdoc from 46.5.0 to 46.5.1 e3c814e
  • build(deps): Bump poolifier from 2.6.37 to 2.6.38 dd7fe73
  • build(deps-dev): apply updates c304c55
  • refactor: use classic setter in configuration class 9f139e9
  • build(ci): cleanups b36a0f9
  • build: bump volta versions a422ee8
  • refactor: cleanup exit codes a51a4ea
  • refactor: refine exponential delay code 45abd3c
  • refactor: improve stdDeviation signature 975d0a9
  • perf: create and clear Map in performance code 3f07343
  • refactor: switch to public static instead of setter in configuration 6501eda
  • perf: convert deepClone() to arrow function 015f340
  • refactor: remove unneeded code i...
Read more

Version 1.2.20

08 Aug 21:25
Compare
Choose a tag to compare
  • build(deps): Bump sonarsource/sonarcloud-github-action from 1.9.1 to 2.0.0 #648
  • refactor: factor out charging schedule composition code ef9e3b3
  • build(deps-dev): apply updates 958292a
  • build(deps-dev): apply updates c1688de
  • build(deps): apply updates 3548c67
  • build(deps-dev): apply updates fadc128
  • build(deps-dev): apply updates 24a27d1
  • feat: reduce the number of deprecated configuration warnings 3602e10
  • build(deps-dev): apply updates 7d9f61c
  • build(deps): apply udpates 687d787
  • refactor: factor out ATG and charging profiles sanity checks 0bd926c
  • build(deps-dev): apply updates 6035460
  • fix: fix reservationId payload field filling at start transaction 90aceaf
  • feat: make get composite schedule closer to OCPP 1.6 specs ad490d5
  • build(deps): apply updates 20561f7
  • build(deps-dev): apply updates d517f61
  • perf: lookup connector status once at OCPP responses handling d929adc
  • refactor: use object destructuration for incoming requests payload 0d1f33b
  • feat: add helper to compose i2 charging schedules (higher stack level 4abf644
  • build(deps-dev): apply updates 81bef9d
  • build(deps): apply updates e838de1
  • fix: fix authorize response handling ae725be
  • fix: avoid overlapping schedule periods in get composite schedule acfa5fd
  • build(deps-dev): apply updates 704426f
  • refactor: split WorkerConstants class 769d3b1
  • refactor: factor out recurring charging profile handling 76dab5a
  • feat: add support charging profile validity interval 252a7d2
  • feat: add support for relative charging profile 73d87be
  • refactor: factor out change availability helper 366f75f
  • fix: fix reservation removal at transaction start d984c13
  • fix: avoid gaps in get composite schedule da332e7
  • build(deps-dev): apply updates 4190ce4
  • fix: ensure null or undefined checks in condition 1c9de2b
  • refactor: improve time handling code be4c670
  • fix: fix log messages formatting 944d452
  • fix: reduce the number of overlaping charging profiles in get composite bbb55ee
  • fix: properly handling moving recurring charging profiles 522e4b0
  • build(deps-dev): apply updates e46d88d
  • build(deps-dev): apply updates f1610a4
  • feat: improve duration formatting a675e34
  • refactor: cleanup import 491dad2
  • refactor: factor out charging profiles preparation 0eb666d
  • build(deps-dev): apply updates f309569
  • feat: add initial HTTP/2 support to ui server (mutually exclusive for now) a608090
  • feat: improve get composite schedule b3d7d65
  • refactor: cleanup incoming OCPP requests handling code f406808
  • refactor: factor out configuration section cache population 81b9a10
  • fix: properly handle changing availability on multiples connectors 225e32b
  • perf: switch to deep-clone for cloning (20% faster) 32f5e42
  • fix: fix circular dependencies in types 73ed6e0
  • refactor: cleanup reservation methods scope e6948a5
  • feat: support all recurrency types in charging profiles f924d46
  • fix: ensure charging profiles used for power limitation are properly sorted 6fc0c6f
  • build(deps-dev): apply updates b5ef148
  • refactor: remove unneeded redefinition of reservation type 282582e
  • perf: fine tune default pool size for load tests c7db8ec
  • refactor: improve tx changing profile checks 86f51b9
  • fix: fix reservable connector detection af4339e
  • feat: strict message event checking in worker set mode [f93dda6](https://github.com/sap/e-mobility-charging-stat...
Read more

Version 1.2.19

19 Jul 19:38
Compare
Choose a tag to compare
  • fix: fix 'Cannot read properties of undefined' with revervation enabled 8cc482a
  • fix: do not use async callback with setInterval() 37aa4e5
  • fix: fix ATG startup bdc9dc7

Version 1.2.18

19 Jul 13:30
Compare
Choose a tag to compare
  • build(deps-dev): apply updates 5edd8ba
  • refactor: split Utils static methods class into functions 9bf0ef2
  • build(deps-dev): apply updates e1d9a0f
  • refactor: split ChargingStationUtils class static methods into functions fba11dc
  • build(deps-dev): apply updates 2f57dd9
  • build(deps-dev): apply updates 80e9ca9
  • build(deps-dev): apply updates 7f8958f
  • refactor: factor out OCPP params handling helpers f2d5e3d
  • fix: fix configuration section caching 5d04982
  • build(deps): apply updates e013cd8
  • build(simulator): switch to strict type checking a37fc6d
  • build(deps-dev): apply updates 3e8d029
  • build(deps): apply updates 43ef86a
  • refactor: cleanup imports d972af7
  • refactor: cleanup configuration class usage 864e5f8
  • build(deps): apply updates 5bbb9ed
  • build(deps): apply updates 5d9e7f5
  • refactor: cleanup configuration namespace f74e97a
  • build(deps-dev): apply updates 924e16c
  • refactor: cleanup null checks and helpers f568f36
  • feat: add elementsPerWorker automatic calculation 8603c1c
  • feat: add configuration cache 974efe6
  • build(deps-dev): apply updates afaf003
  • Create clone-count.yml 3848c42
  • build(deps-dev): apply updates 0feaa97
  • build(deps-dev): apply updates 4b8d701
  • build(deps): apply updates e630014
  • refactor: cleanup default worker options handling 4a3807d
  • refactor: add type parameter to OCPP stack for request and response 9429aa4
  • build(deps-dev): apply updates 6074ba9
  • build(deps): apply updates 9d5b181
  • fix: ensure reservation expiration internal is > 0 42371a2
  • docs: improve code documentation 361c98f
  • refactor: cleanup performance statistics namespace c36e3cf
  • refactor: remove payloadSchemaValidation from template in favor of ocppStrictCompliance 0282b7c
  • refactor: cleanup performance statistics variables namespace f6778d7
  • fix: ensure configuration section cache is always initialized c1c97db
  • refactor: cleanup performance statistics code a8735ef
  • build(deps): apply updates 2cba2dc
  • refactor: factor out extractTimeSeriesValues() helper da55bd3
  • fix: fix roundTo() corner cases 316d156
  • refactor: order configuration class methods c831d2b
  • build(deps): apply updates fac8866
  • refactor: remove pool strategy from worker configuration section eda9c45
  • refactor: cleanup loops over object keys b2b6062
  • build(deps): apply updates c7d835b
  • build(deps): apply updates 792e0e3
  • fix: fix elementsPerWorker automatic calculation 34c200d
  • feat: make ocppStrictCompliance define payloadSchemaValidation default b03c86f
  • fix: wait for workers exit at worket set stop dbc2990
  • create clone count badge b319c95
  • refactor: improve configuration section typing e7c0fce
  • build: add keywords section to package.json 0215fd1
  • build(deps): apply updates 1821a65
  • build(ci): fix linting 3c8798b
  • build: update GH actions c41ef1e
  • feat(simulator): allow to deprecate only template configuration key e4c6cf0
  • fix: flag dynamic pool mode as experimental 56e2e1a
  • build(simulator): silence linter e843aa4
  • fix: clear idtags cache at template file change e74bc54
  • refactor: cleanup package.json version usage [628c30e](ht...
Read more

Version 1.2.17

01 Jul 12:18
Compare
Choose a tag to compare
  • feat: move logging configuration into its own section #348
  • build(deps-dev): apply updates 48d6341
  • build(deps): apply updates 6790ada
  • build(deps): apply updates 2077055
  • feat: use OS optimized pool size by default 60d1f5b
  • build(deps-dev): apply updates 3ed14a5
  • build(deps-dev): apply updates 30624b1
  • build(deps): apply updates cc78217
  • build(deps-dev): apply updates 2b080fa
  • build(deps): apply updates fbc5c5c
  • refactor: remove debug code 03e9d27
  • fix: fix eslint invocation scripts 95f74df
  • build(deps): apply updates a8c42bf
  • build(deps-dev): apply updates 349d5d2
  • fix: various fixes to the reservation code 3fa7f79
  • fix: fix worker options argument passing to worker pool/set be245fd
  • build(deps-dev): apply updates 42cdde9
  • build(deps-dev): apply updates 3f7313c
  • build(deps-dev): apply updates 08921fb
  • fix: ensure simulator will stop after a timeout (120s) 1832a98
  • fix: make worker set respect all relevant worker options 29bb4de
  • fix: ensure id tags cache is properly cleaned 26a17d9
  • docs: refine README f6105f3
  • refactor: consolidate worker events enum 810f4ca
  • build(deps): apply updates 564f52c
  • refactor: use a directory to store performance related files 53b8a4f
  • refactor: cleanup worker export 6b2f437
  • feat: display worker set/pool info at startup 0bde1ea
  • fix: properly handle non existing configuration sections 25baaaf
  • docs: refine README d317ba0
  • fix: do not run scripts while installing deps in docker image e028497
  • refactor: align set information namespace 19bdf4c
  • fix: ignore performance top level directory only 6b6a738
  • docs: refine README 58b0ee7
  • docs: refine README.md d351791
  • refactor: refine configuration deprecation message be623cd
  • fix: export worker events also as enum c9101d5
  • docs: add FIXME 933e253

Version 1.2.16

07 Jun 21:23
Compare
Choose a tag to compare
  • Merge as is with trivial errors to be fixed in a subsequent commit. #574
  • build(deps): apply updates bf10ea9
  • Merge pull request #596 from JulianHBuecher/reservation-process-bug-fix 9c6983d
  • refactor: applied changes for pull request 66dd344
  • refactor: rewriting functionalities and added additional helper functions d193a94
  • build(simulator): features for reserve-now and cancel-reservation support added 24578c3
  • feat: restart worker on uncaught exception 8baf3f8
  • build(deps-dev): apply updates d7dd512
  • build(deps-dev): apply updates e1140db
  • build(deps-dev): apply updates c2a5b46
  • fix: guard against concurrent simulator start/stop 82e9c15
  • feat: add event emitter to worker pool/set code 962a815
  • refactor: cleanup reservation handling code 178956d
  • refactor: use helper to set and send connector status in reservation ec94a3c
  • refactor: factor out charging station events waiter b1f1b0f
  • fix: validate response payload related to reservation OCPP commands 28fe900
  • build(simulator): constants, requests and responses for reservation scenario added db652e1
  • refactor: encapsulate worker in an object 6b57eb9
  • feat: expose pool/set information b779c0f
  • perf: run charging station as async resource in the worker set mode a679a16
  • build(deps): apply updates 2ddfa7a
  • refactor: cleanup worker set code b0dee77
  • fix: missing status updates regarding reservation cancellation and replacement ec9f36c
  • fix: avoid concurrent ATG startup 1135386
  • feat: add configuration tunable for logging enablement ae38904
  • fix: Handling of remote start transactions in reserved state 899cb10
  • build(deps): apply updates 15ad763
  • refactor: throw error at simalator start/stop outside the main thread ee60150
  • fix: ensure firmware update simulation always run as async resource 507a34c
  • refactor: cleanup reservation code b029e74
  • refactor: trivial cleanups 022a231
  • fix: ensure all charging stations are started as an async resource ca47912
  • refactor: cleanup reservation code 96d96b1
  • refactor: revert overzealous cleanup eb79c52
  • Update src/charging-station/ocpp/1.6/OCPP16IncomingRequestService.ts 090ef12
  • Update src/charging-station/ChargingStation.ts ea5d5ee
  • Update src/assets/station-templates/evlink.station-template.json 433ee2b
  • Update src/types/ocpp/Responses.ts bc45a60
  • Update src/types/ocpp/Responses.ts 9cfa0fc
  • Update src/charging-station/ocpp/1.6/OCPP16IncomingRequestService.ts 0ed4ca0
  • Update src/charging-station/ChargingStation.ts 103a72a
  • Update src/charging-station/ChargingStation.ts baa539e

Version 1.2.15

31 May 19:58
Compare
Choose a tag to compare
  • fix: fix commonjs import issue with node.js 16.x.x #582
  • build(deps): apply updates 13aa228
  • refactor(simulator): convert some class method helpers to arrow function fa5995d
  • fix: fix CS configuration hash calculation 5ced7e8
  • build(deps-dev): apply updates 25fd416
  • refactor(simulator): factor out statistic helpers 4884b8d
  • refactor(simulator): convert more class static helpers to arrow function c8faabc
  • perf: use O(1) queue implementation in async locking code 4f9327b
  • refactor: use mnemonist queue implementation instead of homebrew one 5983297
  • docs: refine README.md dda26c3
  • build(deps-dev): apply updates 2f8d634
  • build(deps-dev): apply updates cc7bd8c
  • build(deps-dev): apply updates eee4fe2
  • refactor: only copy assets used at runtime in the bundle 672551e
  • refactor: convert WorkerUtils class static methods to constified arrow 789871d
  • fix: allow to set some x509 certificates in templates d4d6573
  • refactor: factor out default OCPP request params value b9da1bc
  • build: update pnpm lockfile version 5f0a7b0
  • refactor: factor out default error handling params 1c34e5f
  • docs: refine README.md 3a28512
  • fix: ensure internal counters are zeroed at simulator stop 0f040ac
  • build(simulator): silence rollup warning c98873e
  • fix: do not send UI protocol response if no handler is found 1ca4a03
  • refactor(simulator): use spread syntax to handle literal arguments 20f0b76
  • refactor: cleanup imports 4c8782e
  • refactor: cleanup async lock acquire() acf727c
  • build(simulator): always minify bundle 31b5738
  • fix: ensure template has priority over CS configuration ba01a21
  • test(simulator): use standard file namespace for tests d4ad9d4
  • refactor: cleanup configuration handling methods namespace cb60061
  • fix: clone ATG connector status before altering it 56c2982
  • refactor: cleanup UI server variable namespace e64c6fa
  • refactor(simulator): export directly logger helper 1f5e5d0
  • refactor: cleanup UI service method namespace 7c1395a
  • build(simulator): cleanup bundler configuration 7b008a2
  • build(simulator): ensure ui code is not included at cf push 70b77dc
  • docs: refine README.md a712de6
  • fix: fix default error params setting a9c8f6c
  • refactor: stop !== shutdown semantic fca8bc6
  • build: update excluded assets files list 5d1a7b7

Version 1.2.14

26 May 19:40
Compare
Choose a tag to compare
  • fix: handle relative path to performance records JSON file #524
  • refactor: revert internal exports 6907417
  • build(deps-dev): apply updates ff2521f
  • build(deps-dev): apply updates 7e4b5b3
  • build(deps): apply updates 3e8ec69
  • build(deps): apply updates c5b1622
  • build(deps-dev): apply updates 6ae3a60
  • build(deps): apply updates eabbba9
  • build(deps): apply updates 064d000
  • build(simulator): don't preserve modules 51022aa
  • build(deps-dev): apply updates 83e586e
  • build(deps): apply updates 1cec062
  • fix: fix overrides handling for dependencies a4e5c2e
  • refactor: revert internal exports 4c3c0d5
  • build(deps-dev): apply updates 484411f
  • build(deps): apply updates 2c7eda6
  • fix: ensure the runtime ATG configuration is saved 179ed36
  • build(deps): apply updates 7e2a206
  • refactor(simulator): factor out common helpers 7671fa0
  • build(deps-dev): update overrides got version 8c4e450
  • fix: various fixes to files handling and their content caching 7b5dbe9
  • fix: wait for charging stations to be stopped at simulator stop f130b8e
  • refactor(simulator): move configuration related helpers aa7d6d9
  • refactor(simulator): factor out default ATG configuration 1fe0632
  • build(deps-dev): apply updates adb88a7
  • feat: add graceful shutdown 6bd808f
  • refactor(simulator): simplify ATG default configuration usage 86b46b4
  • refactor(simulator): strong type worker data for evses 09989bb
  • refactor: group conditions in connector status change check ff9d103
  • fix: only send UI server response when needed 0b22144
  • refactor(ui): add types export control 4147bb7
  • refactor: revert internal exports in utils 516dee1
  • refactor: cleanup method namaspace f7c2994
  • refactor: organize constants c3da35d
  • fix: fix chalk invocation in configuration file handling code c5e52a0
  • refactor(simulator): add more default values to ATG 6170d8c
  • docs: add OCPP 2.x.x sections d437125
  • refactor: revert internal exports c156502
  • refactor: factor out performance records JSON file path building e8044a6
  • fix: ensure no empty string as supervision url can be used at runtime d5c3df4
  • refactor(simulator): factor out data transfer response b63b4a7
  • refactor: align constants scope syntax ceec244
  • build(simulator): refine pnpm overrides 64378b5
  • fix: ensure simulator stop wait for started CS only stop 805e8a8
  • refactor(simulator): warn at startup for missing id tags file 111aaf8
  • build(simulator): use module imports for performance b84bca8
  • refactor: silence sonar bd5d98e
  • refactor: revert internal exports in exception bfa591a
  • fix: fix undefined payload check in UI server code bf4afa5
  • refactor(simulator): rename checkTemplateFile() -> checkTemplate() e189368
  • fix: properly fallback to template OCPP configuration 60655b2
  • build(deps-dev): apply updates 468d1c9
  • fix: revert incorrect id tags cache key building 6082281
  • refactor: cleanup constants namespace 7d34a2f
  • refactor: improve error logging 7f77d16
  • refactor(simulator): remove unused async lock class attribute 42486f2
  • refactor: format error message properly 3f3ac53
  • fix: does not override ATG configuration with default one ba05643
  • refactor: improve error log messages 49c508b
  • docs: fix sections level [bc950df](https://github.com/sap/e-mobility-chargin...
Read more