Releases: cp2004/OctoPrint-VirtualPrinterSettings
2022.07.04
🎉 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
🎉 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)
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)
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)
Full release notes to follow, just for testing the SW update & build workflow.
V0.1.3 Fix replaces binding (Again...)
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
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
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