Skip to content

✨ Release 0.8.0-pre-prod

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Sep 10:56
· 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 SqlAlchemyDailyCheckupRepository for persistent storage.
    • In-memory adapter: Implemented InMemoryDailyCheckupRepository for 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-release

Information

  • 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