MicroOcpp v1.0.0
First release of MicroOcpp. Changelogs and semantic versioning are adopted starting with this release.
PIO package: matth-x/[email protected]
The following changelog is a comparison of v1.0.0 with the previous commit on master with breaking changes (1eff6e5)
Changed
mocpp_initialize
takes OCPP URL without explicit host, port (#220)endTransaction
checks authorization ofidTag
- Update configurations API (#195)
- Update Firmware- and DiagnosticsService API (#207)
- Update Connection interface
- Update Authorization module functions (#213)
- Reflect changes in C-API
- Change build flag prefix from
MOCPP_
toMO_
- Change
mo_set_console_out
tomocpp_set_console_out
- Revise README.md
- Revise misleading debug messages
- Update Arduino IDE manifest (#206)
Added
- Auto-recovery switch in
mocpp_initialize
params - WebAssembly port
- Configurable
MO_PARTITION_LABEL
for the esp-idf SPIFFS integration (#218) MO_TX_CLEAN_ABORTED=0
keeps aborted txs in journalMO_VERSION
specifierMO_PLATFORM_NONE
for compilation on custom platformsendTransaction_authorized
enforces the tx end- Add valgrind, ASan, UBSan CI/CD steps (#189)
Fixed
- Reservation (#196)
- Fix immediate FW-update Download phase abort (#216)
stat
usage on arduino-esp32 LittleFS- SetChargingProfile JSON capacity calculation
- Set correct idTag when Reset triggers StopTx
- Execute operations only once despite multiple .conf send attempts (#207)
- ConnectionTimeOut only applies when connector is still unplugged
- Fix valgrind warnings