Skip to content

Releases: peplxx/fast-template

v0.1.2

20 Dec 20:09
Compare
Choose a tag to compare

Changelog

0.1.2 - 20-12-2024

Added

  • New Features:
    • Deploy Scripts: Added a streamlined deployment scripts for Linux units and istalling dependencies. (e74a565, 9a6c3e5)
    • Swagger Alternative: Integrated Scalar as an alternative for API documentation. (9eef9c1)
    • Module Template Enhancements: Extended and refined the module template for easier use and scalability. (b1201e2)

Fixed

  • Bug Fixes:
    • Fixed issues with Mako templates. (68e0922)
    • Corrected typos in the deployment script. (de15323)
    • Resolved test module import issues. (0be115c)

Changed

  • Refactors and Improvements:
    • Reworked the test system for better reliability and maintainability. (9775c0c)
    • Updated project dependencies to ensure compatibility with the latest packages. (f41b967)
    • Moved and fixed authentication-related fixtures for better modularity. (5e1e2cf, 0b8d1bb)

Removed

  • Deprecated Features:
    • Removed unused methods from the module base class. (6e4a7e9)
    • Removed an unused Swagger field to reduce clutter. (bfb7f64)

Miscellaneous

  • Documentation:
    • Updated README with additional hints and examples for deployment. (77b4a07, 8869978)
    • Added deployment tips for Linux units. (e74a565)
  • Chore:
    • Updated .gitignore to exclude backup files. (1bbcbb7)

Full Changelog: v0.1.1...v0.1.2

v0.1.1

24 Nov 18:36
Compare
Choose a tag to compare

Changelog

0.1.1 - 24-11-2024

Added

  • CLI module template generation system
  • Postgres backup functionality for production configuration
  • Module generation tool with make module command
  • API rate limiter setup

Improved

  • Enhanced project documentation and README readability
  • Modular test suite architecture
  • Makefile help command formatting
  • Module template structure

Fixed

  • Test suite import system
  • Session dependency exports
  • Fixture scoping in authentication tests

Development

  • Moved JWT functionality to separate module
  • Improved troubleshooting for test fixtures

v0.1

22 Nov 01:10
Compare
Choose a tag to compare

Changelog

0.1.0 - 22-11-2024

Added

  • Initial release of the FastAPI template
  • Core FastAPI application setup with PostgreSQL and SQLAlchemy integration
  • Docker and Docker Compose configuration
  • Nginx reverse proxy setup
  • Prometheus metrics integration
  • Grafana dashboard templates
  • Poetry for dependency management
  • Comprehensive test suite using pytest
  • GitHub Actions CI/CD pipeline
  • Ruff configuration for code linting and formatting
  • Production-ready project structure
  • MIT License
  • README with overview

Technical Features

  • Python 3.12+ support
  • FastAPI framework integration
  • PostgreSQL database setup
  • SQLAlchemy ORM configuration
  • Docker containerization
  • Nginx reverse proxy
  • Prometheus metrics endpoint
  • Grafana monitoring dashboards
  • Poetry dependency management
  • Ruff linting and formatting
  • pytest testing framework
  • GitHub Actions workflow