Skip to content

v1.2.0 🌈

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Nov 07:22
· 3 commits to refs/heads/main since this release

Changes

🚀 Features

  • [RELEASE] version 1.2.0 @bnbong (#29)

    • (Breaking Change) Add fastkit init --interactive feature: Revolutionary feature-by-feature project builder
    • fastkit init --interactive now 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
  • Dynamic Code Generation: Intelligent code generation based on feature selections

    • Integrated DynamicConfigGenerator for automatic code scaffolding
    • Generates main.py with 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)

🔄 New & Modified FastAPI Templates

  • [TEMPLATE] add FastAPI-fastkit dependency at all templates @bnbong (#24)

🧰 Maintenance & Documentation

  • [DOCS] Add docs translation script @bnbong (#28)
  • Fix typos and improve wording in README.md @parthj732005 (#23)
  • [DOCS, FIX] add fastkit startdemo template use-cases tutorial, add more specific clean up step at inspector @bnbong (#21)