Skip to content

Releases: rpi-ws281x/rpi-ws281x-python

Version 4.0.0

29 Aug 09:56
Compare
Choose a tag to compare

This breaking release drops the "neopixel" (an Adafruit trademark) package from this library so that Adafruit can re-purpose it for their own projects. See #8.

Don't worry- this was just a legacy compatibility shim and you can substitute import neopixel for import rpi_ws281x and everything will continue to work. There are no functional changes in this release.

Sorry for any inconvenience this might cause your project- if you're using import neopixel, since there are no bug fixes or improvements, you may continue to use v3.1.0 until you are ready to migrate.

Version 3.1.0

19 Apr 10:16
5f8e7bb
Compare
Choose a tag to compare

This release aims to bring feature parity with the legacy Python library shipped with rpi_ws281x and eventually replace it.

  • New: Exposed all contents of ws for easy access to strip_type constants
  • Fix: Matched functionality of upstream legacy library by supporting strip_type
  • Note: Default strip type is WS2811_STRIP_GRB

Version 3.0.6

25 Jan 12:16
Compare
Choose a tag to compare

This version includes a small fix for the Segfault at exit caused by the overzealous exit handling.

This fix is ported from the upstream neopixel.py library: jgarff/rpi_ws281x#239

Version 3.0.5

25 Jan 11:24
Compare
Choose a tag to compare

Fixes the default DMA channel from 5 to 10, for users of rpi_ws281x who are not using Unicorn HAT. See: #1

Also brings the library on par with upstream as of: https://github.com/pimoroni/rpi_ws281x/pull/9