Skip to content

Releases: Yottabits/102shows

0.3 Centaurus (alpha 1)

23 Aug 19:57
Compare
Choose a tag to compare
Pre-release

changes since v0.2:

  • new, incompatible MQTT protocol
  • slight changes in the Node-RED UI
  • support SK9822 LED chipsets
  • install 102shows in a virtualenv

0.2 Big Buck Beta

28 Dec 16:07
Compare
Choose a tag to compare

Here it is! The next stable version of 102shows. I have been working very hard on it and tested it on a few strips already - it is getting really stable now 😃

Changes

102shows has changed a lot in the last few weeks. From 0.1 to 0.2 we had our biggest refactoring ever (who would have thought that 😉)
Of course, there are also a lot of bugs fixed. We also started unit-testing; more tests will come soon.
And there are a few visible changes (other than the much higher framerate):

visible for users

  • A new HSV color picker for the one-solid-color show
  • A new christmas show 🎄
  • A new and simple installer script

under the hood

  • A new driver API (#5) resulting in a much higher strip framerate (factor 3-4). It will also make it easy to add other drivers for other LED strips (like the WS281X series)
  • A new lightshow API with built-in MQTT support (#7, #13). Lightshows are now really easy to write
  • Brightness perception correction (commonly mistaken for gamma correction) with internal floating-point processing (#3, #14)
  • Colorful and configurable logs (#10)
  • Configuration through convenient YAML files
  • LED strips are now periodically refreshed if now show is running, so disturbances (e.g. from the power supply) are obliterated quickly (#9)
  • Much better order, readability and documentation throughout the codebase

Bugfixes

Of course, all bugs from the previous release are fixed and of course I did not build in any new ones 😜
Seriously: This is the first release containing its own test suite. Coverage will improve in the future, so I hope 102shows will continue to stay stable and safe to run for long periods of time (days, weeks, months,...)

0.2 Big Buck Beta (Release Candidate 2)

21 Dec 13:10
Compare
Choose a tag to compare
Pre-release

since RC1:

new:

  • colourful greeting
  • version and logo in separate files
  • destructor for drivers (they close open sockets and strip connections)
  • graceful ending for the server
  • setup assistant (#20)
  • example configuration config.example.py
  • tests for verify.py

fixed:

  • removed config.yml

0.2 Big Buck Beta (Release Candidate 1)

19 Dec 21:52
Compare
Choose a tag to compare
Pre-release

changes since v0.1:

  • new driver API (#5) resulting in a much higher strip framerate (factor 3-4)
  • new lightshow API with built-in MQTT support (#7, #13)
  • gamma correction with internal floating-point processing (#3, #14)
  • colourful and configurable logs (#10)
  • periodic strip refresh => Anti-Glitch (#9)
  • a peek into the new christmas show (#6)
  • configuration through convenient YAML files
  • much better order, readability and documentation throughout the codebase
  • bugfixes

0.1 alpha blending

03 Dec 21:14
Compare
Choose a tag to compare

Everything I originally intended to do works now 😄
Improvement ideas keep coming but this is safe to use

0.1 alpha blending (Release Candidate 1)

01 Dec 11:25
Compare
Choose a tag to compare

The first one 👍