Skip to content

0.8.0 (Stable Release)

Compare
Choose a tag to compare
@cp2004 cp2004 released this 04 Feb 18:44
· 11 commits to 0.8.x since this release
82080db

🎉 WS281x LED Status 0.8.0!

This release packs a lot of small improvements, but most importantly it is launching the 'Custom Triggers' tab, allowing you to add custom events, @ commands and gcode to trigger different effects in the plugin. Get creative!

📈 Release stats - changes since 0.7.2

  • #️⃣ 72 Commits
  • 📄 102 changed files
  • ➕ 2075 additions and 871 deletions of lines of code and documentation
  • 👤 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, increasing performance
  • Make @ commands consistent, with a new format
    • You will see deprecation warnings while using old-style @ commands. Old style commands will be removed in a future version.
  • 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 clean up

  • 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

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

I work on OctoPrint, OctoPrint plugins and help support the community in my spare time. It takes a lot of work, so if you are interested you can support me through GitHub Sponsors. You can contribute monthly or one time for any amount, you choose!