Skip to content

Releases: cp2004/OctoPrint-GCodeMacros

1.3.0

20 Dec 21:22
Compare
Choose a tag to compare

🎉 OctoPrint Gcode Macros 1.3.0

This release shifts storing the macros out of config.yaml and into files, properly. Please give it a test and if you have any bug reports, please send them my way!

✨ New Features

  • (#6) Store macros as files

❤️ Supporting this plugin's development

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!

1.2.1

09 Aug 18:55
Compare
Choose a tag to compare

🎉 Gcode Macros 1.2.1

This release fixes one regression identified in 1.2.0.

⬆️ Improvements

  • Open docs links in a new tab

🐛 Bug fixes

  • (regression) Fix errors including @ commands in macros that weren't this plugin's

❤️ Supporting this plugin's development

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!

1.2.0

11 Jul 22:19
Compare
Choose a tag to compare

🎉 GCode Macros 1.2.0

✨ New Features

  • Allow external files to be included in macros from the plugin's data folder (Part one of #6)

⬆️ Improvements

  • Display an error message if the macro doesn't render properly

🐛 Bug fixes

  • Fix the plugin cutting off the @ from commands used by other plugins (regression from 1.1.1), thanks @jneilliii (#10)

❤️ Supporting this plugin's development

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!

1.1.2

04 Jul 22:22
Compare
Choose a tag to compare

🎉 Gcode Macros 1.1.2

Fixing a bug & some light maintenance of the code base to keep it up to date & working well.

🔥 Breaking Changes

  • Minimum Python version is now 3.7. Previously it was at 3.6, but that is not supported by OctoPrint anymore and hardly anyone used it on previous versions.

🐛 Bug fixes

  • Fix recursive macros (macro-inside-a-macro) being rendered out of order (#9)

🎨 Internal Code Cleanup

  • Updated pre-commit suite
  • Deleted the rather unnecessary webpack build step

❤️ Supporting this plugin's development

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!

1.1.1 Stable Release

30 Aug 21:28
Compare
Choose a tag to compare

🎉 Gcode Macros 1.1.1!

Quick bugfix release to solve an issue with the plugin eating all the @ commands, not just the ones configured.

Be sure to check out the full release notes for V1.1.0, to find out what has changed.

🐛 Bugs fixed

  • (#3) Fix plugin supressing all @ commands, not just the configured ones that are turned into macros.

❤️ Supporting this plugin'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!

1.1.0 Stable Release

29 Aug 16:54
Compare
Choose a tag to compare

🎉 Gcode Macros 1.1.0!

This release enhances the content of gcode macros, making the possibilities every so slightly more endless!

✨ Features

  • Macros can now be nested inside each other, up to 5 levels deep.
  • Macros are now rendered using Jinja2 templates, so you can add a little bit of logic if needed.

❤️ Supporting this plugin'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!

1.0.0 Initial Release

09 Aug 23:33
Compare
Choose a tag to compare

🎉 Gcode Macros 1.0.0!

This is the first release of the plugin.

✨ Features

  • Define your own scripts to be run by a custom command
  • Edit everything including the command, content and description right in the UI
  • Flag reserved commands & duplicates, don't allow them to be created.

❤️ Supporting this plugin'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!