Skip to content

3.0.0 (Stable Release)

Compare
Choose a tag to compare
@cp2004 cp2004 released this 20 Dec 16:09
· 117 commits to master since this release
c572488

After more than 2 1/2 months of development, here it is: Marlin EEPROM Editor 3.0.0! 🎉

There's a significant number of changes using this image, be sure to read the notes below. The plugin has been completely re-written from the ground up, and is far improved from previous versions.

This release covers 97 commits, 68 files changed with 6,625 additions and 2,099 deletions across 75 days, you can see them all here.

If you've enjoyed this plugin, please consider sponsoring it's development!
Big thanks to the existing sponsors, you can find them listed within the plugin. You know who you are, thank you!

✨ New Features

  • All new UI for editing the configuration, built from the ground up with a new sidebar and backup window:

  • New backup feature. Backups are now created on the system as a direct export of the internal data, rather than a GCODE script as they were previously. This makes the backup feature incredibly reliable where it was previously very hit and miss (#8)

    • Backups can have custom names, enable this via Settings > Marlin EEPROM Editor > Use custom backup name. Useful to keep track of different profiles, or just if you don't want the auto generated names. (#4)

    image

    • Important notice about backups from previous versions of the plugin
      Backups from previous versions of of the plugin are no longer supported. Sorry if this worked well for you, but for many they were broken and so the backup system was completely re-written.
  • New Firmware Info screen:
    image

    • I am aware of a minor formatting issue with the firmware name, this is not my fault but instead is a bug in OctoPrint itself. Will be fixed by OctoPrint 1.6.0 - please do not report it to me!
  • Better, more descriptive error messages are now shown, along with icons for states such as:

    • Not connected
    • Printer is not Marlin
  • Read only mode: When the printer has been disconnected or it is currently printing, the editor goes into 'read-only' mode. You can view the settings here but cannot edit them, create or restore backups.
    image

  • Added TouchUI icon (#6)

  • Release channels for OctoPrint >1.5.x

  • The source is now versioned by a customised Python Versioneer setup (thanks @foosel for this one!)

  • There is a pre-commit suite setup for formatting of the source - run pre-commit install if you want to contribute please! Full contribution guidelines to follow.

  • Added sponsors & contributor modals, view from the plugin settings

  • Disabled greeting wizard (#13 & #14)

  • Added auto-release workflows, CI testing. Currently the test suite is limited but this will be expanded in the future.

If you have any issues with this release, please don't hesitate to open an issue or get in touch on the community forums & discord server. Remember that if you are opening an issue, please upload your logs!