Skip to content

Releases: adafruit/Adafruit_CircuitPython_MiniMQTT

7.1.1 - Fixed MQTT docstring

13 Jan 14:55
3aca8b3
Compare
Choose a tag to compare

Removed argument from docstring that no longer exists. Thanks @vladak!

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-minimqtt.

Read the docs for info on how to use it.

7.1.0 Userdata Argument for Callbacks

11 Jan 01:39
10d7045
Compare
Choose a tag to compare

This release adds user_data argument to the init function. This optional data object will be passed to the mqtt callback functions when they are called.

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-minimqtt.

Read the docs for info on how to use it.

7.0.2 - Throw MQTTError to avoid Memory Allocation Error

05 Dec 19:16
0e5bb0c
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-minimqtt.

Read the docs for info on how to use it.

7.0.1 - Fixed connecting with empty username

05 Dec 01:26
35cab6f
Compare
Choose a tag to compare

Fixed connecting with an empty username. Thanks @flavio-fernandes!

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-minimqtt.

Read the docs for info on how to use it.

7.0.0 - Made MQTT() keyword-only

01 Dec 01:09
4c0c770
Compare
Choose a tag to compare

Made adafruit_minimqtt.adafruit_minimqtt.MQTT() keyword only to prevent mismatching arguments. This is an API breaking change.

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-minimqtt.

Read the docs for info on how to use it.

6.0.1

16 Nov 16:24
b707805
Compare
Choose a tag to compare

What's Changed

This may be a temporary fix until we diagnose the problem further.

New Contributors

Full Changelog: 6.0.0...6.0.1

6.0.0 - is_connected() returns only boolean

10 Nov 18:34
199a0b8
Compare
Choose a tag to compare

Updated is_connected() to return True or False depending on connection status, and no longer raises an exception if not connected. This is an API breaking change.

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-minimqtt.

Read the docs for info on how to use it.

5.5.2 Fix Timeout Argument + Receive all Messages

10 Oct 17:52
aec7777
Compare
Choose a tag to compare

This release fixes an issue that resulted in timeout argument being effectively ignored. It also changes the loop behavior to have callbacks for all messages in the queue rather than just the first one in the queue. Thank you @calcut

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-minimqtt.

Read the docs for info on how to use it.

5.5.1 - _wait_for_msg(): accept EAGAIN in addition to ETIMEDOUT

22 Sep 20:15
f2cb3bb
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-minimqtt.

Read the docs for info on how to use it.

5.5.0 - Made number of connect retries configurable

31 Aug 03:37
c35316a
Compare
Choose a tag to compare

Made the number of connect retries configurable upon initialization. Thanks @vladak!

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-minimqtt.

Read the docs for info on how to use it.