Skip to content

Releases: pierrejay/EZModbus

v1.1.6

19 Dec 17:32

Choose a tag to compare

  • Improve concurrency in Client::PendingRequest
  • Support multiple interfaces on single server
  • Add read/write helpers for Modbus::Client
  • Fix uninitialized IDF UART struct & variables in class headers

v1.1.5

11 Sep 14:31

Choose a tag to compare

  • Add data conversion helpers (get/set) in Modbus::Frame to handle specific data types & custom byte ordering
  • Improve ModbusInterface::TCP transaction cleanup logic to avoid deadlocks & add server timeout tests
  • Use stdout for IDF debug logging & improve compile flag docs

v1.1.4

03 Aug 02:36

Choose a tag to compare

  • Improve TCP HAL robustness (client connection handling, socket housekeeping)
  • Add standalone docs

v1.1.3

02 Aug 10:35

Choose a tag to compare

Add missing idf_component.yml files for ESP-IDF examples

v1.1.2

01 Aug 00:33

Choose a tag to compare

  • Fix typo in IDF examples CMakeLists.txt (IDF ezmodbus component = lowercase)
  • Fix ModbusHAL::UART::begin() + improve _is_driver_installed checks

v1.1.1

24 Jun 19:35

Choose a tag to compare

  • Add editable settings (compile flags)
  • Improve IDF example
  • Add tests README.md
  • Edit IDF & PIO lib manifests

v1.1.0

23 Jun 18:21

Choose a tag to compare

  • Add Modbus Word & WordStore management
  • Improve UART configuration with dedicated struct
  • Totally remove dynamic allocations
  • Improve logging
  • Improve thread safety
  • Cleanup code & comments

v1.0.0 - First release

14 Jun 19:45

Choose a tag to compare

First release