Forge 0.1.0
[0.1.0] - 2026-09-22
First public development release of the Forge CLI (forge-cli).
Added
- Interactive
forge newflow for Python REST API projects - Generators for FastAPI, Django, and Flask
- Architecture layouts: Simple, Modular Monolith, and Clean Architecture
- Non-interactive YAML generation via
forge new --config - Curated stack presets via
forge new --preset(e.g.fastapi-postgres) forge plan— inspect the resolvedGenerationPlanfrom--presetor--configwithout generating files- Official generation compatibility matrix (
forge.core.compatibility) with structural and executable smoke coverage - Packaged CLI distribution with Jinja templates included in the wheel
- CI for Python 3.11–3.13 plus packaging smoke validation
- Licensed under GPL-3.0-only
Architecture
- Shared domain model: CLI / config / preset →
ProjectDefinition→resolve_plan()→GenerationPlan→ generator - Framework implications (ORM, migrations, DRF) resolved in
resolve_plan, not duplicated in presets or YAML