Skip to content

Releases: cp2004/OctoPrint-VirtualPrinterSettings

2022.07.04

04 Jul 21:16
Compare
Choose a tag to compare

🎉 Virtual Printer Settings 2022.07.04

The build on the last release didn't quite work. Updating was OK, but fresh installs now broke...

🐛 Bug fixes

  • Fix the MANIFEST.in file to ensure the build works correctly (#97)

❤️ 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!

2022.07.01

01 Jul 17:25
Compare
Choose a tag to compare

🎉 Virtual Printer Settings 2022.07.01

It's been a while since this plugin was updated, but it was never forgotten!

🔥 Breaking Changes

  • Drop Python 2 support, 3.7 is the new minimum
  • OctoPrint 1.8.0 may be required to run this version of the plugin - I haven't tested it, but you can find previous versions that would remain compatible in the releases section here if necessary.

✨ New Features

  • Get rid of the webpack build
    • This was introduced in the last update, but was completely pointless for this plugin so I just deleted it...
  • Add printer lock settings
  • Add option for disabling SD files long filename quoting

⬆️ Improvements

  • Upgrade versioneer
  • Upgrade GitHub actions

🐛 Bug fixes

  • Add a name to the viewmodel to avoid it being anonymous when built in production mode (#14)
  • Fix a URL in the bottom of the settings viewmodel

🎨 Internal Code Cleanup

  • Convert all the templates to use standardised macros
    • This cuts the number of markup lines by a huge amount, too much duplicated HTML

❤️ 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.5.1 (Stable Release)

29 Mar 22:29
Compare
Choose a tag to compare

Virtual Printer Settings 1.5.1 🎉

This release fixes a couple of minor issues that have annoyed me for a while in 1.5.0, I just haven't had the time or motivation to fix them. But today, they are fixed!

⚠️ Important note ⚠️

If you are still using OctoPrint 1.4.1 or 1.4.2 (upgrade!) then (as with 1.5.0) this release will break on your install. Stick to the older versions.

As always, if you have enjoyed this plugin please consider supporting it's development. ❤️ Big thank you to everyone supporting already!

⬆️ Improvements

  • JS assets are now built and maintained using babel and webpack, with an ESLint configuration to go with it.

🐛 Fixes

  • Fix random values in reset lines or prepared OKs after saving them (#8)
  • Remove (what I think is) some debug code showing the reset lines in the UI outside their boxes.

That's all for now, if you have any other issues please open a bug report to get it fixed. Enjoy 🙂

1.5.0 (Stable Release)

14 Dec 21:52
4df5774
Compare
Choose a tag to compare

A new release of a less exciting but still very useful plugin. Virtual Printer Settings 1.5.0!

⚠️ Important notice ⚠️

This release is not compatible with versions of OctoPrint lower than 1.5.0 - and as a result has a version number to reflect this.
Please stick with version 0.1.3
Future releases will follow the OctoPrint versioning scheme, where the first two numbers will be OctoPrint's major/minor, followed by the plugin's patches (where necessary)

Full details can be found in the Readme's compatibility section, with a table including which version to install.

✨ Improvements

  • (#6) Updated to use new settings available in OctoPrint 1.5.0
    Please note!: This plugin will not work with OctoPrint 1.4.x now, please update to 1.5.0 or use the version listed in the table (linked above).
  • Versioned using python-versioneer
  • Support editing the capability report in the UI
  • Added release channels
  • M115 response is a textarea - if you need to add more, it can be easily resized
  • Support editing previously added reset lines & prepared OKs
    • Previously these could only be added or removed, now edited!
  • Add some workflows for builds & release assets
  • Run pre-commit suite against the plugin
    • Includes black, prettier, and a bunch of optimisation hooks.
  • Remove unnecessary files
  • Fixed a couple of binding issues

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

Stats of this & my other plugins: 📈 OctoPluginStats

While this plugin is not under active development, if you have any problems, requests or features I will be happy to see what I can do. Don't hesitate to get in touch 🙂

0.2.0rc1 (Release Candidate)

07 Dec 22:28
Compare
Choose a tag to compare
Pre-release

Full release notes to follow, just for testing the SW update & build workflow.

V0.1.3 Fix replaces binding (Again...)

04 Aug 12:14
Compare
Choose a tag to compare

Fixes

  • Replaces binding again.... Thanks to @jneilliii for patience and help with this one

Improvements

  • Package name now lines up with the plugin ID

v0.1.2 Prepare for release on plugin repository

31 Jul 15:57
Compare
Choose a tag to compare

Improvements

  • (#3 ) Thanks to @jneilliii we now have an options list for prepared OKs and reset lines
  • Change plugin ID to vp_settings so it is more clear what the plugin does, without it causing conflicts

Fixes

  • Change title size and some minor adjustments.

v0.1.1 Bug fixes

23 Jul 08:02
Compare
Choose a tag to compare

Fixes

  • Fixes replaces binding, as there was a conflict with id names. Thanks @jneilliii
  • Fix some typos from copy/pasting, again thanks @jneilliii
  • Add RestartNeedingPlugin to prevent issues where the template would not change properly without a restart of OctoPrint