Releases: Yottabits/102shows
0.3 Centaurus (alpha 1)
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
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)
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)
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
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)
The first one 👍