Changelog
All notable changes to this project are documented in this file.
This project follows Semantic Versioning and the format is inspired by Keep a Changelog.
[0.1.1] – 2025-06-28
Added
- Automatic execution of setup wizard when running
gfabcommand post-installation. - New prompt for
user_typeto enhance project scaffolding customization.
Changed
- Refactored internal structure to avoid circular imports by separating question logic.
- Made the destination folder dynamic in
helper.pyto preventKeyErroron missingdestination.
Fixed
- Resolved
ImportErrorcaused by self-referencingask_questions.py. - Fixed
KeyError: 'destination'during project generation. - Corrected entry point path to ensure the installed CLI tool launches correctly.
[0.1.0] – 2025-06-26
Added
- Initial release of GFAB – Gemini Flask App Builder.
- Interactive setup wizard using
questionaryfor guided project generation. - Gemini API key integration via
gemini_helper.py. - Support for common project options like:
- RESTful API routes
- Jinja2 templating
- Login/authentication system
- Role-based access control
- Database support
- Static files, blueprints, test setup, PDF export, etc.
- Optional feature selection including WebSocket, Celery, Prometheus, admin dashboard, and others.