I’ll begin posting a dev log every Monday.
(no release this monday, no new bugfixes and still working on signing, some progress on that front but it’s not finished)
(no release this monday, no new bugfixes and still working on signing, some progress on that front but it’s not finished)
All these changes will be in 2.7.62
Previous Weeks
- Worked on slicer auto-update. The Windows build can now update itself without any user input (if installed in a user directory).
- Bought a Mac Mini to work on macOS signing (notarization, to provide secure DMG files).
- The slicer now supports copying the configuration from a previous version. So if you update the profiles and then want to launch an older version, that older slicer will still work.
Previous week: mostly worked on profile update (vendor bundles).
- Vendor bundles (in the wizard, each name in the left panel is a vendor bundle) can now be hosted in their own GitHub repositories. (Example: github.com/SuperSlicer-org/Basic-test). This will allow me to delegate maintenance of these profiles.
- The slicer can check if a repository has a new tag/release and notify the user if a compatible update is available (only if the user has installed or is using the bundle).
- An interface has been added to choose which bundles you want to include in your wizard. This helps reduce load times, as there are now too many vendors, making it cluttered. The interface is still a work in progress (it needs a search field), but I’m open to feedback on its layout and usability. Join the dev channel on Discord to share your thoughts.
- You can now add a new Vendor GitHub repository if the bundle definition isn’t included with the slicer.
- You can load a custom vendor bundle.
- Vendor bundles without a GitHub repository will be marked as “local” or static. These can still be updated if a newer version exists in the slicer’s cache or resources, as is currently the case.
https://www.superslicer.org/wp-content/uploads/2025/09/config_manager.png
TODO for this week
- Implement an interface to select the version you want to install (for rolling back to a specific version).
- Add auto-conversion of vendor bundles made for older versions.
- Validate bundles during installation to check for errors, and warn the user if any are found (there shouldn’t be any, as long as the bundle maintainer hasn’t made a mistake).
- Update the vendor bundle checker tool to be more user-friendly and streamline vendor bundle configuration.
- Support exporting G-code to Orca/Bambu .3MF format (the new H2D doesn’t work with dual extruders without .3MF).