Skip to content

Releases: adafruit/Adafruit_CircuitPython_AdafruitIO

3.1.0 - Upgrade to latest Pylint, implement Black formatting

17 Mar 22:54
4227988
Compare
Choose a tag to compare

We have upgraded Pylint checks to use the latest version of Pylint and implemented usage of Black Python formatting. This does not change the functionality of the code - it is designed to bring it up to current standards and make it more readable.

  • Remove pinned Pylint version number from build.yml file
  • Synced .pylintrc file to match Adafruit standard
  • Ran upgraded Pylint and applied any changes or new disables necessary
  • Ran Black formatter and allowed application of changes across entire repo

For more information on using Pylint and Black on your code, check out this guide on working with Pylint and Black

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

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

Read the docs for info on how to use it.

Update for MiniMQTT v2.0.0 and Ethernet

17 Mar 16:41
4227988
Compare
Choose a tag to compare

This release includes:

  • #30 Updated examples for MiniMQTT v2.0.0 and Ethernet!
  • Adds reconnect method to attempt to reconnect to the Adafruit IO MQTT Broker.

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

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

Read the docs for info on how to use it.

#30

2.1.1 - Changed CI from Travis to GitHub Actions

23 Jan 14:03
7a8e576
Compare
Choose a tag to compare

This release includes:

  • Migrating this repository from Travis to GitHub Actions. This has no effect on the behavior of the code itself.

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

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

Read the docs for info on how to use it.

Add network callbacks for Feed Subscribe/Unsubscribe and close responses

08 Oct 20:21
a00375b
Compare
Choose a tag to compare
  • #27 Subscribing and unsubscribing to/from feeds will now correctly execute user-defined callback methods in code
    • MQTT Simpletest example updated for subscribe and unsubscribe.
  • #21 Properly close HTTP responses and return only the JSON data.

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

Read the docs for info on how to use it.

Update for MiniMQTT 1.1.2

23 Aug 22:37
110aa24
Compare
Choose a tag to compare

Library has been updated to reflect changes made to MiniMQTT release 1.1.2

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

Read the docs for info on how to use it.

BREAKING RELEASE: Add MQTT API, RESTCLIENT is now IO_HTTP

17 Jul 22:20
5a7e3bd
Compare
Choose a tag to compare

BREAKING Change

  • RESTClient is now IO_HTTP to conform with IO_MQTT naming. Examples have been changed to reflect this change.

Changes:

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

Read the docs for info on how to use it.

Updated examples

30 Apr 17:02
ac455da
Compare
Choose a tag to compare

Examples updated to run on boards with built-in AirLift ESP32 Co-Processors (such as the PyPortal or Metro M4 WiFi Lite) without editing the example code.

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

Read the docs for info on how to use it.

New Time API and Updated Examples

14 Mar 13:39
2ae8741
Compare
Choose a tag to compare

This release adds Adafruit IO CircuitPython support for the new Adafruit IO Time API.

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

Read the docs for info on how to use it.

Adding User-Agent and Header Handling

12 Mar 20:45
b00f674
Compare
Choose a tag to compare

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

Read the docs for info on how to use it.

Support for ESP_ATControl WiFiManager

28 Feb 15:30
e412b28
Compare
Choose a tag to compare
  • This library now supports ESP_ATControl's WiFiManager for using an ESP32 co-processor over UART.
    (#15)
  • Added usage example
  • Updated README.

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

Read the docs for info on how to use it.