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 gfab command post-installation.
  • New prompt for user_type to enhance project scaffolding customization.

Changed

  • Refactored internal structure to avoid circular imports by separating question logic.
  • Made the destination folder dynamic in helper.py to prevent KeyError on missing destination.

Fixed

  • Resolved ImportError caused by self-referencing ask_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 questionary for 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.