Repository navigation
✨ Release 0.8.0-pre-prod
Pre-release
Pre-release
·
14 commits
to develop
since this release
Changelog
[Feature] - Daily Checkup
Added
- Daily Checkup module:
- Domain layer: Added models and ports for daily checkup.
- SQL adapter: Implemented
SqlAlchemyDailyCheckupRepositoryfor persistent storage. - In-memory adapter: Implemented
InMemoryDailyCheckupRepositoryfor testing and development. - Routers:
GET /daily-checkups/— Retrieve all daily checkups for the current user.GET /daily-checkups/today— Retrieve today's daily checkup for the current user.POST /daily-checkups/— Create a new daily checkup, including multiple image uploads.DELETE /daily-checkups/{id}— Delete a daily checkup by ID.
Changed
- Minio adapter:
- Refactored to support multiple buckets (profile pictures, users/daily checkups, etc.) with dedicated factory methods.
Refactored
- Updated the dependency injection container for better modularity and to wire up the new daily checkup module and storage adapters.
- General codebase optimization related to the new feature integration.
Tags
- Version:
0.8.0-pre-prod
Docker Package
# Pull specific version
docker pull ghcr.io/track-train/api:0.8.0-pre-prod
# Pull latest pre-release
docker pull ghcr.io/track-train/api:pre-releaseInformation
- PR Title:
#feat daily checkup #41 - Version Type: New Features
- Source branch:
Feat/daily-checkup-#41 - Target branch:
develop - Release type: Pre-production
- PR author: @Baptiste-Ferrand