Skip to content

0.8.0rc1 (Release Candidate)

Pre-release
Pre-release
Compare
Choose a tag to compare
@cp2004 cp2004 released this 24 Jan 22:02

WS281x LED Status 0.8.0 Release Candidate 1 🎉

⚠️ This is a pre-release version of WS281x LED Status ⚠️

You should only run this if you are comfortable with testing development builds. Bugs may occur.

Please provide general feedback on this release in the feedback ticket here. An 'all is working fine' is valuable feedback, since it lets me know people are testing this release. If you run into any bugs please open a new issue with the full template - logs are required!

If you've enjoyed using this plugin please consider supporting it's development!

📈 Release stats so far

  • #️⃣ 51 Commits
  • 📄 214 changed files
  • ➕ 1759 additions and 586 deletions
  • 👤 5 contributors!

✨ New Features

  • All new Customize tab! You can setup custom effects to run whenever you would like! See more on the documentation
    • Allows for setting up custom effects for @ commands, events, gcode commands, gcode regex matches. Go experiment!
  • Add sacrificial first pixel support (#109)
  • Improved torch icon visibility, and customisable icon colour to be more compatible with themes (#111)
  • Allow setting active times for LEDs to be on overnight
  • Custom test effect in utilities (#178)

⬆️ Improvements

  • Make heating and cooling tracking more reliable
  • Don't load Font Awesome 5 on installs where it is not necessary
  • Make @ commands consistent, with new format
    • You may see deprecation warnings while using old-style @ commands.
  • Allow torch mode to ignore active times, if configured (#128)
  • Warning about Python 2 support being dropped in the next update.

🐛 Bug fixes

  • Fix LED count less than 6 causing flickering/incorrect colours (#132)
  • Fix broken images (for torch icon) when OctoPrint is not at website's root (#134, @Thelm76)
  • Make sure lights turn off even if fade is interrupted (#135)
  • Allow proper wheel building (#142, @andyshinn)
  • Fix issue with progress going over 100% (#152, @lzk666)
  • Fix 'Both ends' effect with an odd number of pixels
  • Fix priority of progress effects
  • Fix an issue with misleading SPI bugger size error message

🎨 Internal code cleanup

  • Shuffle some settings names about for clarity in the code
  • Make the effect runner communication more flexible
  • Remove useless CSS styling
  • Make effect runner module, not single file
  • Rework active times to be more reliable & work better in the background.
  • Rework timer code and handling of restarting timers
  • Logging improvements and fixes, reduce code duplication, more comments
  • Better settings debug logging, for reported issues, automatically recursively logging.

❤️ Sponsors

Thank you to these wonderful people for supporting the development of this plugin:

As well as 7 others supporting me through GitHub Sponsors!

If you've enjoyed using this plugin please consider supporting it's development!