Skip to content

Releases: matth-x/MicroOcpp

MicroOcpp v1.0.3

06 Apr 19:56
Compare
Choose a tag to compare

This release contains a fix for a critical bug when used with multiple connectors and a bug preventing setting debug verbosity levels.

Fixed

  • Fix nullptr access in endTransaction (#275)
  • Backport: Fix building with debug level warn and error

MicroOcpp v1.0.2

24 Mar 13:01
Compare
Choose a tag to compare

Fixes wrong MicroOcpp version numbers of the v1.0.1 release. There are no further code changes since v1.0.1

MicroOcpp v1.0.1

03 Mar 18:53
dc2cdaa
Compare
Choose a tag to compare

Fixes for issues which were reported since v1.0.0

Fixed

  • Allow nullptr as parameter for mocpp_set_console_out (#224)
  • Fix mocpp_tick_ms() on esp-idf roll-over after 12 hours
  • Pin ArduinoJson to v6.21 (#245)
  • Fix bounds checking in SmartCharging module (#260)

MicroOcpp v1.0.0

22 Oct 18:25
Compare
Choose a tag to compare

First release of MicroOcpp. Changelogs and semantic versioning are adopted starting with this release.

PIO package: matth-x/MicroOcpp@1.0.0

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 of idTag
  • 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_ to MO_
  • Change mo_set_console_out to mocpp_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 journal
  • MO_VERSION specifier
  • MO_PLATFORM_NONE for compilation on custom platforms
  • endTransaction_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