Releases: plapointe6/EspMQTTClient
Releases · plapointe6/EspMQTTClient
1.10.0
1.9.1
- 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
- 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
- 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
-
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
Correct mismatch with the version number and library.proprieties
1.6.1
1.6.0
- Register correctly to the platformio registery.
- Version tags will now respect the Semantic Versioning.
v1.5.2
Various fixes, including compilation warnings.