Skip to content

3.1.0 (Stable Release)

Compare
Choose a tag to compare
@cp2004 cp2004 released this 07 Jun 16:39
· 55 commits to master since this release

Marlin EEPROM Editor 3.1.0 🎉

This release comes with a new granular permissions system, some nice UI improvements and a few bugs fixed as well.

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

📝 Notices

  • ⚠️ This plugin no longer supports OctoPrint 1.3.12 or earlier. For this plugin to work you must be running OctoPrint 1.4.0 or later.

✨ Features

  • Implement Granular Access Control (#29)
    • READ role - user can read data in the UI. Defaults to Admin, User & Read Only group.
    • WRITE role - can adjust all parameters and write them to the printer. Also allowed backup management. Defaults to Admin and User groups.
    • RESET role - can reset the printer to factory settings. Dangerous, defaults to admin only.
  • Show boolean values as checkboxes in the UI (#35)
  • Add filament runout support (M412) (#27)
  • Add an M503 debug feature, useful for testing & development.
  • Add some TMC support (#30)

⬆️ Improvements

  • Add an M503 debug feature, useful for testing & development.
  • Remove 'now in tab' notice from the settings dialog
  • Use a single data structure throughout the whole backend & rendering the UI. This greatly simplifies adding new commands and features, as well as making life simpler for debugging.
  • Remove some unused code

🐛 Bug fixes

  • Make sure delta options accurately reflect reality (#26)
  • Ensure link to plugin homepage is in plugin manager (#34)
  • A few bugs I created in development were also fixed...
  • Fix/rework uploading a backup to use native JS rather than jQueryUI fileupload, which sometimes seemed broken. New solution seems to work more reliably.
  • Generate CSS with Dart Sass rather than Ruby Sass, I have no idea why that was installed on my machine and generating the CSS.