Releases: peplxx/fast-template
Releases · peplxx/fast-template
v0.1.2
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:
Changed
- Refactors and Improvements:
Removed
- Deprecated Features:
Miscellaneous
- Documentation:
- Chore:
- Updated
.gitignore
to exclude backup files. (1bbcbb7)
- Updated
Full Changelog: v0.1.1...v0.1.2
v0.1.1
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
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