EspMQTTClient Versions Save

Wifi and MQTT handling for ESP8266 and ESP32

1.10.0

3 years ago
  • Automatically reset wifi connection when MQTT connection hang (#59).
  • Added setter method setMqttClientName (#61)

1.9.1

3 years ago
  • FIX: force the wifi radio reset and wifi connection on the first loop call to prevent issues when WiFi.status() return WL_CONNECTED at the begenning when it's not the case.

1.9.0

3 years ago
  • Overhaul of the WiFi/MQTT connection handling for better ESP32 stability
  • Source code has been improved for more readability/maintainability.
  • Added getters for mqtt client name, ip and port (#37)
  • Add setMaxPacketSize (from Pubsubclient 2.8 update)
  • Get rid of MAX_TOPIC_SUBSCRIPTION_LIST_SIZE and MAX_DELAYED_EXECUTION_LIST_SIZE (#47)
  • Add support for setKeepAlive (#57)
  • Improved documentation

1.8.0

4 years ago
  • Add the PubSubClient dependency to the library config file (new feature from Arduino IDE) #38 (thanks to @per1234)
  • Add support to wildcards #35 (thanks to @dralisz82)
  • Changed how callbacks are defined to allow capturing of local variables with callbacks definitions #44 (thanks to @StephanMeijer and @youknow0)

1.7.0

4 years ago
  • Handle failed/success of MQTT publish/subscribe/unsubscribe methods (#30). Theses methods now returns a boolean to indicate if it succeded or not. Also, if serial logs are enabled, a message is displayed on failure.

  • Allow to access MQTT/Wifi connection status (#27). Two new accessors added : isWifiConnected() and isMqttConnected()

  • Keep track of the number of time where onConnectionEstablished has been called (#14).

1.6.2

4 years ago

Correct mismatch with the version number and library.proprieties

1.6.1

4 years ago

Fix the ESP32 web updater (#19)

1.6.0

4 years ago
  • Register correctly to the platformio registery.
  • Version tags will now respect the Semantic Versioning.

v1.5.2

4 years ago

Various fixes, including compilation warnings.

v1.5.1

5 years ago
  • Fix mDNS issue with ESP8266
  • Added Wifi.hostname to set the hostname of ESPs

Related to issue #11