·
3 commits
to refs/heads/main
since this release
Changes
🚀 Features
-
[RELEASE] version 1.2.0 @bnbong (#29)
- (Breaking Change) Add
fastkit init --interactivefeature: Revolutionary feature-by-feature project builder fastkit init --interactivenow provides guided project setup with intelligent feature selection- Always uses Empty project (fastapi-empty template) as base template to prevent conflicts with DynamicConfigGenerator
- Interactive project configuration with validation and compatibility warnings
- Real-time dependency collection based on selected features
- Confirmation summary before project creation
- (Breaking Change) Add
-
Dynamic Code Generation: Intelligent code generation based on feature selections
- Integrated DynamicConfigGenerator for automatic code scaffolding
- Generates
main.pywith selected features (auth, database, monitoring, etc.) - Creates database configuration files for PostgreSQL, MySQL, MongoDB, SQLite
- Generates authentication setup for JWT, OAuth2, FastAPI-Users
- Auto-generates test configuration (pytest with optional coverage)
- Docker deployment files (Dockerfile, docker-compose.yml) generation
-
Enhanced Dependency Management: Multi-format dependency file generation
- Automatically generates both package-manager-specific files AND requirements.txt
- Ensures pip compatibility regardless of selected package manager
- Dependencies correctly reflect all selected stack features
- Smart dependency deduplication and version management
-
[DOCS] Add docs translation with AI @bnbong (#28)
- Right now, not all documents have been translated. This is because AI API has not been purchased and applied yet, and the translation will be carried out sequentially after 1.2.0 release.
-
[HOTFIX, RELEASE] fix console object searching error, add console size adjustment feature @bnbong (#18)
🐛 Bug Fixes
- [DOCS, FIX] add fastkit startdemo template use-cases tutorial, add more specific clean up step at inspector @bnbong (#21)
- [HOTFIX, RELEASE] fix console object searching error, add console size adjustment feature @bnbong (#18)