Releases: SAP/e-mobility-charging-stations-simulator
Releases · SAP/e-mobility-charging-stations-simulator
Version 1.1.74
- Bump expect from 29.1.0 to 29.1.2
#199
- Bump @vue/test-utils from 2.0.2 to 2.1.0 in /src/ui/web
#198
- Combined PR
#197
- Bump vm2 from 3.9.10 to 3.9.11
#192
- Bump @typescript-eslint/parser from 5.38.0 to 5.38.1 in /src/ui/web
#186
- Combined PR
#191
- Bump @typescript-eslint/parser from 5.38.0 to 5.38.1
#182
- Combined PR
#185
- ATG: add support for idTag distribution algorithms
#179
- Apply dependencies update
a558771
- Apply dependencies update
556786e
- Apply dependencies update
24e545f
- Convert types to native type
83e00df
- Convert interface to type
17e9e8c
- Replace more interface with type for types definition
981ebfb
- Use a switch case control flow at incoming OCPP messages handling error
13701f6
- Refine dependabot configuration
8501e54
- Fix broadcast channel payload cleanup for ATG
8f87994
- README.md: spell fix
0191e17
- Fix strict boolean checks
9383b2b
- Trivial code cleanups
a307349
- Convert Statistics interface to type
8a36b1e
- Log errors in worker
0f18700
- Log unconditionally uncaughtException and unhandledRejection in
48d17ce
- Do not propagate thrown error at sendError() usage
dc92266
- Strict boolean check in src/charging-station/UIServiceWorkerBroadcastChannel.ts
c56450e
- Code cleanups in the OCPP incoming requests handling code
2a232a1
- Fix error handling at OCPP message sending
0756181
- Log unconditionally uncaughtException and unhandledRejection in
4f143cd
- Ensure the deferred promise use to send OCPP message will not be leaked
53e07f9
- Only delete the request directly from the cache when needed at response
a42e002
- Refine type definitions
284900b
- Align some types definition in UI
36999e7
- Simplify WorkerUtils.defaultErrorHandler usage in WorkerSet
f6d765e
- Comment some dubious OCPPError usage
e909d2a
- CF manifest template cleanups
49d6207
- Docker: fix clean-images target
e0a40c2
- Fix docker image tagging in ECR
051963a
- Fix dependabot configuration for GitHub actions
11856fb
- Add missing break
de4cb8b
- Optimization: bind to this sendMessage()
511c189
Version 1.1.73
- Apply dependencies update
1246ce6
- More strict boolean checks
0638ddd
- Guart against duplicate CS start/stop, take 2
0d8852a
- Guard against duplicate start/stop CS
950b134
- UI Protocol: add boot notification command support
8bfbc74
- UI Protocol: update Insomnia requests collection
3b3b516
- ATG: fix start/stop on non existing connector
7807ccf
- Improve and unify log messages
ba7965c
- Fix ATG connectors status initialization
4dff303
- UI Server: Always delete reponse handler in error case
e2c77f1
- Move some status attributes at constructor begin
aa428a3
- Give Web UI its own code configuration
88fc6ae
- Improve error messages
9c5d9fa
- UI Protocol: fix payload merge
2212319
- Strict boolean checks
95bdbf1
- Ensure requests are purged from the cache in case of responses processing
1ec17ec
- ATG: Refine log level
a03a128
- Strict boolean check
bb83b5e
- ATG: remove useless nullify in CS class
8ecd080
- UI Server: update CS list at ATG start/stop
23253fa
Version 1.1.72
- Apply dependencies update
d273692
- UI Server: Improve error handling
976d11e
- Apply dependencies update
eb5ac88
- UI Protocol: add Authorize command support
1984f19
- Broadcast Channel: optimize requests handling implementation
9d73266
- UI protocol: add meter values command
d3195f0
- UI Server: Add a unique request handler for procedure forwarded to charging
5e8e29f
- UI Server: factor out authentication code
623b39b
- UI protocol: update Insomnia requests collection
cfa257f
- UI server: do not crash at payload validation
5dea4c9
- UI Server: factor out responses handling logic in abstract class
94dc308
- UI Server: fix write after end
daa6505
- UI Server: refine methods scope
2a3cf7f
- UI protocol: remove hashId field support to route requests
2afb4d1
- UI Server: fix 'write after end' issue for real
b2e2c27
- Add types to OCPP configuration key handling code
a723e7e
- UI server: factor services registration
143498c
- Refine scopes
5083d31
- Check build requirements before all build types
93af3fe
- More strict boolean check
da8629b
- UI protocol: move Insomnia requests collection to its own directory
2a61222
Version 1.1.71
- Apply dependencies update
df9e4ca
- UI protocol: add OCPP heartbeat command support
10db00b
- Update Insomnia requests collection
94abe06
- UI Services: add status notification command
a9ed42b
- Simplify stop transaction payload handling
cf05866
- ATG: fix start transaction counting with no authentication
d9ac47e
- README.md: fix UI protocol documentation
5566ca3
- UI protocol: Include failed responses
f53c88d
- Optimize energy active register calculation
7acb3f7
- Add code settings for Web UI
9a308e5
- Remove uneeded intermediate variable
d0b0b49
- ATG: fix start transaction counting (again)
431b6bd
Version 1.1.70
- Bump basic-ftp from 5.0.1 to 5.0.2
#162
- Bump moment-timezone from 0.5.34 to 0.5.37
#160
- UI Protocol: Expose ATG status and use array for all list
5e3cb72
- UI services: update Insomnia requests collection for basic auth
8247d31
- Apply dependencies update
9240394
- Apply dependencies update
c26b451
- UI Protocol: Build response with the global excecution status on each
0d2cec7
- UI HTTP server: fix stop simulator response handling
60ddad5
- UI server: add basic authentication support
eb3abc4
- Web UI: add start/stop ATG command
757b2ec
- README.md: document added UI protocol features
853ed24
- README.md: update to reflect response payload format change on
02cde3b
- UI services: Update Insomnia requests collection
10cdb53
- UI server: permit to address all charging stations
1805758
- UI services: fix broadcast channel reponse handler with one hashId only
6d9876e
- Align 'started' attribute usage to all classes
452a82c
- ATG: fix start transaction requests counting
0afed85
- UI Server: factor out authentication logic
687de08
- Adapt BroadcastChannelRequestPayload type to addressing all CS
3925725
- UI server: refine attributes scope
53870cf
- Coding style cleanups
5af9aa8
- Imports cleanup
a65319b
- Strict boolean checks
3880dbc
- README.md: formatting fixes
a38bc31
- Import cleanup
b20eb10
- UI services: fix connectors status update at transaction start/stop
4f31710
- README.md: update after Postman requests collection removal
fec8f1b
- WS UI Server: do not crash the server at authentication error
4055bcb
- WS UI server: use error on socket destroy
5aefc34
Version 1.1.69
- Apply dependencies update
d5d82f2
- Add initial support to start/stop ATG with the UI services
4f69be0
- Apply dependencies update
072adc8
- Add UI protocol Insomnia project export instead of just the collection
8b0088b
- UI Server: Add support for starting the ATG on defined connectors
a5e9bef
- Fix meterStop type in stop transaction payload
07989fa
- Move hashId to stationInfo
51c83d6
- Updat the Postman requests collection for the UI services
d52ac6f
- Web UI: Fix NPE at template loading
513c162
- Add helper to serialize to JSON object with a map
fe79181
- Update Insomnia UI requests collection export
dbd54e9
- README.md: Fix sections hierarchy
d3140ad
- Fix charging station initialization order
b44b779
- README.md: sensible structure to UI protocol section
4df14d3
- Web UI: fix UT
0a4092a
- Fix two ATG semantic consistencies
ecb3869
- Fix UI services Postman requests collection
c36e630
- Add return type to methods
f90c175
- Cleanup Array.from() usage
bbc6c09
- Refine an ATG log message
be9ee55
- README.md: spell fix
74d6310
- README.md: add missing carriage return
354b812
Version 1.1.68
- Add UI HTTP server
#6
- Apply dependencies update
771a1dd
- Web UI: configuration namespace cleanup
6a619cc
- Add postman collection for UI HTPP server
17bfa1b
- Refine TS and linter configuration
6c1761d
- Add Insomnia UI protocol collection
cb88618
- Refine UI protocol documentation
03ebf4c
- Ensure charging station data is always JSON serializable
fc040c4
- UI Server: dedupe some code in helpers
852a4c5
- Web UI: cleanup commented out code
60c59a0
- Uniformize log messages, take 2
91a4f15
- Add dashboard to the docker image build
67623aa
- Fix UI WebSocket server protocol parsing at connection
a92929f
- Web UI: rename some directories to a sensible name
f27eb75
- Web UI: add one UT
258a5c7
- UI server: logging and code refinements
a745e41
- Avoid to reopen an already open WebSocket to the OCPP server
0a03f36
- Uniformize log messages format
5cf9050
- UI server: fix HTTP transport start/stop
10d244c
- UI Server: factor out reponse status to http status code helper
771633f
- Web UI: fix NPE on connectors
aeb31e7
- Fix build
b3b45e6
- UI server: comment and code cleanups
49bc4b8
- Fix http-status-codes import
a0202ed
- Add the source charging station that emits a response to broadcast channel
c6e110c
- Recommend only supported vue.js code extensions
a6c3981
- README.md: refine tooling URI
9afc34d
- Remove debug cod
63d66f2
Version 1.1.67
Version 1.1.66
- UI protocol: Allow to send some relevant commands to several charging…
#152
- Bump apollo-server-core from 3.10.0 to 3.10.1 in /src/ui/web
#146
- Bump terser from 5.14.0 to 5.15.0 in /src/ui/web
#148
- Combined PR
#142
- Vue UI + UI server
32de5a5
- Web UI: add and fix missing commands support
5a010bf
- Apply dependencies update
86102a2
- Apply dependencies update
df637b0
- Implement error handling and propagation in IPC and UI server code
6c8f5d9
- UI server: add start/stop charging station command
89b7a23
- Add WebSocket connection close and open support to the UI protocol
db2336d
- Factor out in helpers PDU payload validation
9c5c419
- Forward UI request UUID to broadcast channel request
4e3ff94
- README.md: fix UI protocol formatting
ed6c2bb
- Unify request and response handler naming
02a6943
- Improve payload type checking in OCPP, UI and Broadcast Channel
53e5fd6
- Add and use helper to convert Ajv JSON schema validation errors to OCPP
06ad945
- Document some more the UI protocol
80a3704
- README.md: document missing UI protocol commands
5612b69
- README.md: document open close connection UI protocol commands
e4df816
- Fix UI protocol type definitions
ce7a4fc
- Bound most called methods in the OCPP stack
9952c54
- UI service attribute rename: workerBroadcastChannel -> uiServiceWorkerBroadcastChannel
6812b4e
- Implement singleton design pattern with strict null check
1ca780f
- Apply dependencies update
4bfec50
- Use the generic OCPPServiceUtils import where appropriate
cbb3711
- Fix undefined meterStop at sending stopTransaction
1c3cfd4
- Align more request and reponse handlers name
97f0a1a
- Fix assets directory cleanup at build in target directory
045639f
- AjvErrorsToErrorType -> ajvErrorsToErrorType
01a4dcb
- Simplify BroadcastChannel classes inheritance
1598b27
- Fix exit conditions at startup
e4cb2c1
- Fix log messages in case of missing JSON schema for PDU validation
ee307db
- README.md: refine UI protocol documentation
cdbdcae
- README.md: add link Web UI README.md
b8cc885
- Simplify AbtractUIService logPrefix method
f4531df
- Fixlet to README.md
4c6ed1d
- Cleanup WorkerMessageEvents enum
12b3406
- Add boot notification response to the UI command listChargingStations
c76d7c1
Version 1.1.65
- Requests PDU validation
#139
- Validate response PDU
#137
- Incoming requests payload validation with JSON schemas
#135
- Bump @types/node from 18.7.5 to 18.7.6
#134
- Bump @types/node from 18.7.1 to 18.7.2
#132
- Add template section to list OCPP commands supported
#129
- Apply dependencies update
4152364
- Apply dependencies update
0627d9b
- Apply dependencies update
c4d432f
- Apply dependencies update
68c6706
- Add GitHub workflow to combine dependabot PRs
885eaa6
- Bump release-it from 15.2.0 to 15.3.0
bf04f82
- Apply dependencies update
b81bfc1
- Apply dependencies update
ba9256f
- Separate OCPP command support check implementation per type
ada189a
- Apply dependencies update
f9e05df
- Improve supported OCPP commands filtering
7645760
- Apply dependencies update
85c603d
- Apply dependencies update
3eac8b7
- Apply dedendencies update
7ec87a0
- Apply dependencies update
d421f87
- Apply dependencies update
c7755c3
- Add UUIDv4 id to UI protocol message structure
98a5256
- support relative paths for charging station templates
ee5f26a
- Refine README.md
db7d7aa
- Merge pull request #126 from SAP/dependabot/npm_and_yarn/release-it-15.3.0
8d6f137
- Refine VScode launch configurations
af71009
- Merge pull request #117 from SAP/feat/support-config-files-with-relative-paths
54408e3
- Add one sanity check at UI server incoming requests handling
6ebe395