Releases: EVerest/libocpp
Releases · EVerest/libocpp
v0.8.5
What's Changed
- added basic implementation for DataTransfer mechanism by @movhdi in #103
- Getlog by @maaikez in #111
- Improved logging around websocket connection by @Pietfried in #113
- OCPP201 Device Model by @Pietfried in #112
- Fix openssl warning of deprecated function by @maaikez in #116
- Remote unlock connector: Implement by @maaikez in #115
- Added config_path param to init_device_model_db.py by @Pietfried in #117
- Remote start stop by @maaikez in #110
- Added configuration key to OCPP1.6 for allowing certain smart charging profiles with no startSchedule by @Pietfried in #114
- OCPP1.6: Including MeterValues without Measurands in StopTransaction.req by @Pietfried in #122
- Sending response to ChangeAvailability.req before executing enabled/disabled callback by @Pietfried in #123
- RemoteStartId now part of transaction_started by @Pietfried in #124
- Applying SampledMeasurands to eventType(Started) and eventType(Ended) by @Pietfried in #118
- Implementation of AuthorizationCache by @Pietfried in #125
- Firmware update by @maaikez in #121
- Add on_faulted and on_reserved events by @maaikez in #126
- Handle more invalid messages by @hikinggrass in #119
- OCPP201: Support for NetworkConnectionProfiles and Migration to new CSMS by @Pietfried in #129
New Contributors
Full Changelog: v0.8.1...v0.8.5
v0.8.1
What's Changed
- Adopt to EVerest/everest-core#257 by @a-w50 in #100
- Fix missing optional header by @a-w50 in #101
- Fix v16 example, restructure headers by @hikinggrass in #98
- Make nlohmann_json_schema_validator a public dependency of libocpp by @slitovchuk in #106
- added transaction started callback updated chargoint example code by @Afronut in #105
- Handle invalid messages by @hikinggrass in #107
New Contributors
- @slitovchuk made their first contribution in #106
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- Add commands to build the doxygen documentation to the README by @hikinggrass in #93
- Changes needed by EVerest/everest-framework#79 by @Pietfried in #94
- Refactor/libfsm removal by @a-w50 in #95
- SecurityProfile in user_config.json only written on change by CSMS by @Pietfried in #96
- Improvements of Plug&Charge Handling for OCPP1.6 by @Pietfried in #97
- Added functionality for Basic Implementation of OCPP2.0 by @Pietfried in #92
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- Use most recent libtimer version by @hikinggrass in #85
- Few Improvements on SmartCharging by @Pietfried in #84
- Updated README by @Pietfried in #86
- Extended logging in database handler by @Pietfried in #87
- Improvements on SampledData, AuthCache, Transaction Handling and CSR generation by @Pietfried in #88
- Added Event Handlers on_enabled and on_disabled by @Pietfried in #89
- Validating Supported SmartCharging purpose types on startup by @Pietfried in #90
- Report and Configuration of Internal Configuration Keys by @Pietfried in #91
Full Changelog: v0.6.1...v0.7.0
v0.6.1
What's Changed
- Made Powermeter of Connector optional by @Pietfried in #79
- Initial StatusNotification.req by @Pietfried in #80
- Fix behavior on Connection Initialization Error by @Pietfried in #81
- Support for OCPP1.6 Plug&Charge Whitepaper by @Pietfried in #76
- Checking timers against nullptr before calling stop by @Pietfried in #82
- Hubject Plug&Charge requirements by @Pietfried in #83
Full Changelog: v0.5.2...v0.6.1
v0.5.2
What's Changed
- Improve Session Logging by @Pietfried in #75
- fix error and update example by @Afronut in #74
- Move start of state machine to start() function by @Pietfried in #78
- Log Error on fail of OCPP config validation by @Pietfried in #77
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
- added dc reporting for get_latest_meter_value by @Afronut in #70
- Implement WebsocketPingInterval for OCPP 1.6 by @hikinggrass in #73
- Session Logging by @Pietfried in #72
- Basic Implementation of Functional Block: Provisioning by @Pietfried in #71
New Contributors
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- Scaffold for OCPP1.6 and OCPP2.01 by @Pietfried in #68
Full Changelog: v0.4.1...v0.5.0
v0.4.1
What's Changed
- Powermeter Update + Improvement of Stop- and Restart Behavior by @Pietfried in #67
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- Default Transaction Id of -1 by @Pietfried in #66
- Rework of OCPP SmartCharging by @Pietfried in #65
Full Changelog: v0.3.0...v0.4.0