·
29 commits
to refs/heads/main
since this release
Changes
🚀 Features
- [FEAT] Support architecture presets in dynamic project generation @bnbong (#55)
- Select different base templates depending on the chosen preset
- Preserve template-shipped entrypoints for richer layouts
- Resolve config paths, compatibility handling, and app module targets per preset
- [FEATURE, DOCS] add architecture preset selection to interactive init @bnbong (#54)
- Support
minimal,single-module,classic-layered, anddomain-starter - Show the selected preset in the interactive summary
- Align CLI help and docs with the updated interactive flow
- Support
- [FEAT] enhance FastAPI-fastkit project templates and detection @bnbong (#52)
- Support
pyproject.toml-tplas a primary template metadata source - Add pyproject-aware FastAPI-fastkit project identity detection
- Improve compatibility for
fastapi-domain-starteracross package managers, includingpip
- Support
🐛 Bug Fixes
- [RELEASE, DOCS, FIX] Fix fastkit init flow, address security advisories & review findings @bnbong (#40)
🔄 New & Modified FastAPI Templates
- [TEST] Add E2E coverage for architecture presets & domain starter @bnbong (#56)
- Add end-to-end coverage for architecture presets and
fastapi-domain-starter - Add regression tests for preset layout behavior, app module derivation, and interactive summary rendering
- Add end-to-end coverage for architecture presets and
- [TEMPLATE] add fastapi-domain-starter template @bnbong (#53)
- New pyproject-first, domain-oriented FastAPI template for medium-sized APIs
- Includes a built-in health endpoint and example
itemsdomain - Improves template metadata handling and template listing descriptions
🧰 Maintenance & Documentation
- [DOCS] update docs @bnbong (#57)
- Add
Choosing a Starterguide - Add
Preset Feature Matrix - Add
fastapi-domain-startertutorial - Add translation status and source-of-truth policy docs
- Refresh CLI examples and related Korean docs
- Add
- [FEATURE, DOCS] add architecture preset selection to interactive init @bnbong (#54)
Full release details are documented in CHANGELOG.md.