Features
- Make GitHub Action engine-agnostic — auto-detects OrcaSlicer or CuraEngine from
estampo.toml(#513) - Add
--workflowflag toestampo initto generate a GitHub Actions slice workflow. (#538)
Bugfixes
- Fix
validatefalsely flagging command stages (e.g.pack) as unknown, and update AI setup prompt to use Docker-based CI workflows (#511) - Fix
{sliced_3mf}command variable to resolve to the sliced output file instead of the directory (#516) - Fix credential path in AI setup prompt from
~/.config/estampo/to~/.config/bambox/(#518) - Make
estampo validateexit non-zero when override keys are invalid, with clearer error messages. (#541) - Error when
{sliced_3mf}cannot resolve to an actual file instead of silently falling back to directory path. (#543) - Include CuraEngine definition IDs (e.g.
bambox_p1s) in profile validation so ID-based printer references are recognized. (#546) - Give actionable guidance when CuraEngine printer definition is not found locally instead of a bare error. (#548)
- Fix CuraEngine pinned definitions failing at slice time by preserving
inheritsfor root definitions. (#552) - Include CuraEngine definition IDs in pinned profile validation so
bambox_p1sis recognized afterestampo profiles pin. (#554)
Misc
- Decompose
orca_slice_plate,load_config, andrun_wizardinto smaller focused functions (#442) - Add command stages, override recipes, and important rules to human docs (#521)
- Add CuraEngine CLI comparison to README alongside OrcaSlicer comparison (#523)
- Highlight AI-friendly declarative workflow as key differentiator in README (#531)
- Improve CuraEngine CLI comparison to highlight declarative, git-friendly config. (#535)
- Add floating major version tag (
v1) for the GitHub Action on each stable release. (#537) - Add safety disclaimers and surface command stage warnings to users. (#544)
- Recommend profile pinning in AI setup prompt for reproducible builds. (#550)
- Add AI authorship note to README
- Add advanced config features to AI setup prompt and
gcode-infoto examples - Hide untested
estampo watchcommand from CLI help and remove from docs - Make AI setup prompt copy-paste-ready — AI asks the user questions instead of requiring placeholder editing
- Replace deprecated printer/credential references in docs with bambox guidance