Repository navigation
v0.8.0: Python Singularity, Documentation Overhaul, and Engine Hardening
🚀 Highlights
Protostar 0.8.0 is the largest architectural release to date. The project has been streamlined into a dedicated Python environment scaffolding tool, with a cleaner public API, significantly improved documentation, and a more robust execution engine.
This release removes legacy complexity, strengthens reliability, and lays the foundation for faster iteration going forward.
✨ What's New
🐍 Python-first architecture
Protostar is now exclusively focused on Python project initialization.
This release removes the legacy multi-language scaffolding system and the generate command, allowing the CLI and execution engine to become substantially simpler, faster, and easier to maintain.
Highlights include:
- Removed the
generatesubsystem entirely - Eliminated language selection and routing logic
- Simplified the interactive wizard
- Reduced CLI complexity and startup overhead
- Cleaner configuration model with fewer obsolete options
📚 Documentation overhaul
Documentation has been rewritten to reflect Protostar's new direction.
Improvements include:
- Comprehensive README refresh
- Python-focused documentation throughout
- Updated contributor onboarding
- Migration from
maketojust - Stable ReadTheDocs links
- Improved branding and deterministic SVG rendering
⚙️ Engine hardening
Several internal improvements make Protostar more reliable and easier to extend.
Highlights include:
- Public package API with exported extension interfaces
- Centralized package version handling
- Expanded automated test coverage
- Restored Codecov quality gates
- Improved Python 3.14 compatibility
- Refactored Homebrew release automation into typed Python
💥 Breaking Changes
This release completes Protostar's transition into a dedicated Python scaffolding tool.
The following have been removed:
protostar generate- Language selection (
--python,--rust,--node,--cpp,--latex) - Local
.protostar.tomlconfiguration - Non-Python generators and related documentation