All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
- Apply dependencies update
2e1d0bb
- Fix OCPP message type definition and usage
b3ec7bc
- Properly name OCPP command handler methods
f7f98c6
15 April 2022
- Version 1.1.57
de17a56
- Merge pull request #207 from jerome-benoit/fix-response-pending
9b75e3a
- Apply dependencies update
39dca63
17 March 2022
- Apply dependencies update
2c3872a
- README.md: Enchance configuration files documentation
1816f74
- README.md: Spell fixes
170bec5
15 March 2022
- Add stationInfo to persistent configuration
2484ac1
- Strong type sendMessageHandler response with generics
f22266f
- Apply dependencies update
25b292f
10 March 2022
- Disable husky installation on CF and CI
2aa2a8d
- Fix docker image build
658e2d1
- Add helper to get connector id for a transaction id
f479a79
9 March 2022
- Fix metervalues payload format
#198
- Version 1.1.53
1bbd055
- Add the missing issue template key in the right section
cb9a9a0
- Add missing payload attributes to boot notification
29d1e2e
8 March 2022
- Initial code cleanups for the future OCPP requests code optimization
78085c4
- Convert sendStopTransaction to OCPP message sending handler
68c993d
- Convert sendStatusNotification to OCPP message sending handler
93b4a42
5 March 2022
- Apply prettier formating
e7aeea1
- Add pre-commit hook to format files properly
c28d8ad
- Fix eslint and prettier configuration
1006808
4 March 2022
- Fix workerSet startup
d070d96
- Version 1.1.50
f902e1c
- Fix workerSet linear ramp up at startup
36367c3
4 March 2022
- Cleanup worker internal API
4d7227e
- Apply dependencies update
6825024
- Add tunable for charging station start delay for linear ramp up
4bfd80f
24 February 2022
- Enforce singleton design pattern for the logger
bc464bb
- Refactor OCPP requests sending helpers
5e0c67e
- Ensure 1:1 mapping between charging station instance and its OCPP services
9f2e313
10 February 2022
- Add occpStrictCompliance template tunable
672fed6
- Version 1.1.47
fbe2891
- Simplify some code logic
6114e6f
8 February 2022
- Apply dependencies update
d29de7b
- Version 1.1.46
148bb67
- Relax OCPP commands acceptance while the charging station is in unknown
5328366
7 February 2022
- Apply dependencies update
30d4f23
- Apply dependencies update
3a34479
- Apply dependencies update
c2995f7
5 January 2022
- Apply dependencies update
c15ced0
- Apply dependencies update
d1eff23
- Apply dependencies update
0e74bdb
28 December 2021
- Apply dependencies update
41c9441
- Apply dependencies update
a10297b
- Apply dependencies update
11e727b
20 December 2021
19 December 2021
- Apply dependencies update
f5ef488
- Check for CS registration status before issuing OCPP commands
124f355
- Apply dependencies update
606e466
9 December 2021
- Fix default configuration handling on some sections
1ba1e8f
- Version 1.1.40
72b4e76
- Try to propagate error on configuration file reload.
dcaf96d
8 December 2021
- Apply dependencies update
860a9c5
- Version 1.1.39
411df11
- Properly default also the performance storage enablement
6b693c8
7 December 2021
- Apply dependencies update
9c133fa
- Version 1.1.38
868b9e5
- Merge pull request #112 from jerome-benoit/fix-template
44eeece
6 December 2021
- Use camel case everywhere
1f5df42
- Version 1.1.37
928dfb4
- Consistently name directories in repository
383cb2a
2 December 2021
- Switch to current node.js LTS version
5f8a4fd
- package-lock.json: update
b86178c
- package-lock.json: update
45fd2bc
26 November 2021
- Version 1.1.35
d27fcb7
- Apply dependencies update
001f272
- README.md: fix template default value once again
db05bc8
24 November 2021
- Add supervision connection URL support setup through OCPP parameter
12fc74d
- Improve code readability
928e662
- Version 1.1.34
d47bb35
22 November 2021
- Apply dependencies update
42f7475
- Apply deps update
1dc2997
- Make the performance measurement time series actually a real time series
0c14231
18 November 2021
17 November 2021
- Apply dependencies update
13f66ec
- Apply dependencies update
a63cd73
- Silence linter some more
dc100e9
14 October 2021
- Apply dependencies update
3307084
- Apply dependencies update
1fe16c9
- Apply dependencies update
f1d0cc7
12 October 2021
- Allow to specify ws options in charging station template
cd8dd45
- Apply dependencies update
561708a
- Version 1.1.29
f8b73ba
8 October 2021
- Improve OCPP request's response error handling
a4bc294
- Apply dependencies update
7f876bb
- Version 1.1.28
e42d7b1
6 October 2021
6 October 2021
5 October 2021
- Apply depenencies update
0489b5c
- Fix energy calculation in metervalues
32618c7
- Version 1.1.25
4c0c2a1
4 October 2021
- Convert OCPP message buffer to a Set
8e24227
- Fix OCPP message sending timeout handling code
6d9abcc
- Version 1.1.24
06837df
3 October 2021
- Use a map to store OCPP command statistics
ff4b895
- Version 1.1.23
d455a13
- Apply dependencies update
311dd6f
2 October 2021
- Version 1.1.22
b40d8b0
- Improve resquest response error logging
887fef7
- Refine some type definitions
9239b49
1 October 2021
- Flag some attributes readonly
9e23580
- Version 1.1.21
287f65a
- Do not log response statistics at sending issues
c52f1f4
30 September 2021
30 September 2021
- Convert to a map connectors and their status
734d790
- Apply dependencies update
4813263
- Version 1.1.19
3bcb016
29 September 2021
- Use a map a register response and incoming request handlers
58144ad
- Version 1.1.18
c5548e7
- Fine tune default memory for CF
0d39037
29 September 2021
- Unify WebSocket word usage in log messages
5dc8b1b
- Version 1.1.17
94ac9fe
- Create connectors also if undefined
8bf8861
28 September 2021
28 September 2021
28 September 2021
- Apply dependency update
3d0af7b
- Version 1.1.14
d48c344
- Ensure the OCPP message sending stop if the WS is not open
65334d0
28 September 2021
28 September 2021
- Always consider sent response to OCPP request as sucessfuly sent
1864d7f
- OCPP stack bug fixes:
32b0224
- Apply dependencies update
ef5ef4b
26 September 2021
26 September 2021
- Untangle charging station worker types from the generic ones
98dc07f
- ATG: unify start/stop on connector API
83a3286
- Version 1.1.10
71bd868
25 September 2021
- Push down at the connector level ATG states
9664ec5
- Version 1.1.9
66ad0eb
- Ensure the ATG connector status is not overwritten at stop
b2bece2
25 September 2021
- Track ATG status on a per connector basis.
7274023
- Apply dependencies update
d77e279
- Add node.js memory tuning to docker image
525935a
23 September 2021
- Apply dependencies update
724b41e
- Consistently use idTag for RFID tag
f4bf2ab
- Remove uneeded condition on transaction status in ATG
85d2066
21 September 2021
21 September 2021
- Apply dependencies update
2f30779
- Apply dependencies update
f9b1488
- Add empty object type and use it on some ocpp responses type
c12b43d
19 September 2021
- Optimize ATG run duration handling
265e426
- Add sanity checks to random number generation code
b322b8b
- Add sanity checks to random integer generation
a3868ec
18 September 2021
- Add scope to helper methods in Utils class.
0f16a66
- Fix duration formatting for large one
d7d1db7
- Version 1.1.3
1f6a615
17 September 2021
- Apply dependencies update
3a2adbe
- Fix and secure random number generation code
c37528f
- Version 1.1.2
c3afd76
16 September 2021
15 September 2021
15 September 2021
- Cleanup OCPP message sending and error code
e7accad
- Version 1.0.62
f1eb461
- Fix misplaced parenthesis
624df19
14 September 2021
13 September 2021
- Fix performance storage jsonfile consistency at write:
c63c21b
- Log also ws closing reason
6c65a29
- Version 1.0.60
a37c4a0
12 September 2021
12 September 2021
- Add GitHub issue templates
1e1be0d
- Remove some any type usage
73d0904
- Add error handling in one performance storage class
a6ceb16
12 September 2021
- Release 1.0.57
897ab69
- Default docker image build without git submodules
bfcad88
- Refine GitHub release name
6f5db2e
12 September 2021
- Create CODE_OF_CONDUCT.md
#30
- Use nullish coalescing in OCPP stack
5e5a3ab
- Cleanup configuration files watching code
3ec1073
- Use a Map to cache OCPP requests in use
16b0d4e
5 September 2021
- Switch rollup bundler TS plugin to rollup-plugin-ts
ae8ee66
- Add support for OCPP 1.6 TriggerMessage command
802cfa1
- Cleanup MikroORM configuration code for performance storage
d560391
2 September 2021
- Improve OCPP error handling, fix performance storage default file path
a6b3c6c
- Throw an error in the template does not have default required mesurand
de96aca
- Release 1.0.54
ca79035
31 August 2021
31 August 2021
- Refine and use OCPP error specialisation
14763b4
- Use IIFE (https://developer.mozilla.org/en-US/docs/Glossary/IIFE) for
821c6c8
- Release 1.0.52
bc4cbd0
29 August 2021
29 August 2021
- Add support for more DB engines via TypeORM
c27c3ee
- Move worker message handler to the options argument
ffd71f2
- Release 1.0.50
f3b8fc7
28 August 2021
- Add MongDB support to storage for performance records.
2a37005
- Refine console ouput colorization
e4362ed
- Release 1.0.49
3ca0315
27 August 2021
- Rename StationWorker.ts to ChargingStationWorker.ts
07f3500
- Release 1.0.48
e1315cd
- Ensure an error is throwed in object factories if implementation is not
fb226c9
27 August 2021
- Colorize console message ouputs
8eac9a0
- Storage: use worker threads message passing to store performance records from
8179710
- Release 1.0.47
ee22762
26 August 2021
26 August 2021
- Rename Configuration.deprecateConfigurationKey() to Configuration.warnDeprecatedConfigurationKey()
f937f3b
- Silence some sonar code smells
6c3cfef
- Apply dependencies update
6fdb339
26 August 2021
25 August 2021
- Performance statistics: add JSON file storage support.
72f041b
- Release 1.0.43
429b41e
- Fix regexp compliancy for sonar static analyzer
9ef75e3
24 August 2021
- Do not enforce the singleton design pattern in the worker object factory
535aaa2
- Release 1.0.42
a0296d5
23 August 2021
- Bump rollup from 2.56.2 to 2.56.3
#8
- Use singleton design pattern directly in the worker object factory
8df3f0a
- Bump @typescript-eslint to 4.29.3
f2d909b
- Release 1.0.41
0355173
23 August 2021
- Merge GH actions in one file.
a9c0de4
- Release 1.0.40
84d7b12
- Cleanup: rename isWebSocketOpened to isWebSocketConnectionOpened
d5bff45
21 August 2021
21 August 2021
- Release 1.0.38
9f8f6e1
- Bump @types/node from 14.17.10 to 14.17.11
1dcc833
- Bump mocha from 9.0.3 to 9.1.0
f44d1bd
20 August 2021
- Bump ws from 8.1.0 to 8.2.0
#2
- Apply dependencies update
3cefc16
- Create codeql-analysis.yml
a87910a
- Add charging station template fields for HTTP basic authentication
15042c5
15 August 2021
15 August 2021
- Apply security dependencies update.
6c5fc6c
- Apply dependencies update.
62cfe9f
- Add 95th percentile to performance statistics
b49422c
14 August 2021
- Fix performance statistics handling at charging station template reload
087a502
- Release 1.0.34
8e3ffcc
- Fix error handling of incoming OCPP request
e64c092
13 August 2021
- Ensure performance statistics is started before connection to the OCPP
7874b0b
- Release 1.0.33
a07c191
13 August 2021
- Cleanups: performance statistics, URI handling.
57939a9
- Add support for performance statistics for all requests sent to the OCPP
aef1b33
- Apply dependencies update
6c9f025
28 July 2021
- Log a warning if a transaction id sent by the OCPP-J server is not an
f3a6f63
- Release 1.0.31
de5225a
22 July 2021
20 July 2021
16 July 2021
- Improve and fix error handling at sending OCPP commands
290d006
- Apply dependencies update
9f3a873
- Release 1.0.28
ade0191
10 July 2021
- Add GetDiagnostics command support
47e2247
- Release 1.0.27
dcd06cc
- Apply dependencies update.
6e1221a
28 June 2021
27 June 2021
- Various fixes at charging profiles handling:
a7fc821
- Consistent variables naming.
5a20b4f
- Consistent naming for CS template enums
4c2b490
21 June 2021
20 June 2021
20 June 2021
20 June 2021
19 June 2021
- Add per phase support to MeterValues in template.
9ccca26
- Use ConnectionTineOut OCPP parameter as WS timeout
147d0e0
- Release 1.0.20
b2fcc85
13 June 2021
13 June 2021
- Complete AuthorizeRemoteTxRequests support in remote start transaction
36f6a92
- Release 1.0.18
18b2d50
13 June 2021
- Documentation on OCPP parameters
7e1dc87
- README.md: fix sections hierarchy
c56d42f
- Release 1.0.17
8e84ea8
13 June 2021
12 June 2021
- MeterValues: add Transaction.Begin and .End support
6ed92bc
- Add support for unit in meter values.
4a1857a
- Fix power unit in kW handling in charging station template
510f0fa
11 June 2021
- Add initial support at sending transaction.{begin,end} meter values
326f6e3
- Release 1.0.14
ff6bb9b
- Refine eslint configuration
c93aeb2
11 June 2021
- Bump glob-parent from 5.1.1 to 5.1.2
#14
- Bump normalize-url from 4.5.0 to 4.5.1
#13
- Apply dependencies update
5cd0ee9
- Apply dependencies update.
d23a826
- Add eslint node plugin.
d1c056a
4 June 2021
3 June 2021
- Refine some logs level.
9fbc92f
- Update submodule reference
0a44f74
- Apply dependencies update.
fe44e26
31 May 2021
31 May 2021
- Gracefully handle simulator missing files or files not found.
23132a4
- Release 1.0.9
e3e5326
- Apply dependencies update
1fa8a76
30 May 2021
- Release 1.0.8
2bbddc3
- Add docker image build to GitHub actions
c168e7a
- Run the docker image build in GitHub actions.
c871184
30 May 2021
30 May 2021
30 May 2021
30 May 2021
- Enhance documentation
6f0ec20
- Refine the documentation
778f792
- README.md: Use red cross emoji for unsupported OCPP commands
9e1b12e
30 May 2021
- Release 1.0.3
ff62e9c
30 May 2021
30 May 2021
- Automatically format a changelog while releasing.
9c03a8d
- Simplify code with nullish coalescing
ee6fd7d
- Release 1.0.3-0
0c1b654
30 May 2021
- Release 1.0.2
c2a73a7
30 May 2021
30 May 2021
29 May 2021
29 May 2021
- Release 1.0.2-3
4e60c62
- Fix syntax error in GitHub action
738b79b
- Really fix GitHub action syntax
351327b
29 May 2021
29 May 2021
- Add CHANGELOG.md
cc6b757
- Cleanup release-it integration
4e92c9d
- Refine release-it configuration
0afd8fd
29 May 2021
29 May 2021
27 May 2021
- Apply dependencies update.
9cd3dfb
- Apply security dependencies upgrade
261ff96
- Update dependencies
b4b2062
20 May 2021
20 May 2021
19 May 2021
19 May 2021
- Bump elliptic from 6.5.3 to 6.5.4
#11
- Update to poolifier 2.0.0-beta.6
#10
- Make the build app self contained.
#8
- Bump ini from 1.3.5 to 1.3.7
#5
- Bump lodash from 4.17.15 to 4.17.19
#4
- Update flow-bin to 0.123.0
#2
- Make modular the SRPC call chain code.
c056097
- Switch to rollup-plugin-typescript2 plugin
c4a1979
- Initial rollup integration.
44b07a2