What's Changed
A user requested feature to expose the lower level on_publish event from miniMQTT:
* Add missing "on_publish" event callback in the class IO_MQTT - adafruit_io.py by tyeth in https://github.com/adafruit/Adafruit_CircuitPython_AdafruitIO/pull/123
Adding/improving support for the multiple data point methods, both sending group feeds data, and batch data for a single feed:
* IO_HTTP: Support creating group data with `send_group_data` by tyeth in https://github.com/adafruit/Adafruit_CircuitPython_AdafruitIO/pull/124
* Add list of dicts support to `send_batch_data` + new batch data example by tyeth in https://github.com/adafruit/Adafruit_CircuitPython_AdafruitIO/pull/125
Added an optional timezone argument to io.receive_time
* A minor yet major change was added while creating some batched data examples, there was an update to allow specifying a timezone instead of relying on autodetection. See the time service docs https://io.adafruit.com/services/time [must be logged in] or effectively this TZ list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
**Full Changelog**: https://github.com/adafruit/Adafruit_CircuitPython_AdafruitIO/compare/5.8.3...5.9.0