Skip to content

Latest commit

 

History

History
25 lines (21 loc) · 3.52 KB

File metadata and controls

25 lines (21 loc) · 3.52 KB

📚 Release History (Pre–0.5.6)

⚠️ Starting from version 0.5.6, versioning and changelog are managed automatically via GitHub Releases.
For earlier versions (before 0.5.6), automation was not yet in place.
The following table provides a summary of all pre–0.5.6 releases.


📜 Versions Overview

Version Date Description Release Type Target Branch Version Type PR Author
0.1.0 2025-06-03 Project initialization
• Set up hexagonal architecture
• Created SQL adapter (SQLAlchemy) and database tables
• Structured packages: domain, port, service, entrypoint (FastAPI API)
Pre-production develop New features @Baptiste-Ferrand
0.1.1 2025-06-05 Fix – Dependencies & sessions
• Fixed DB session passing from API entrypoints to services
• Added container to organize repositories and sessions, avoiding cross-layer dependencies
Pre-production develop Bug fixes @Baptiste-Ferrand
0.2.0 2025-06-10 Profiles, groups & authentication management
• CRUD for profiles
• CRUD for groups
• Implemented JWT token
• Role & permission management (isAdmin, isOwner, etc.)
Pre-production develop New features @Baptiste-Ferrand
0.2.1 2025-06-11 Fix – Permissions
• Fixed bug where isOwner permissions were not correctly checked when adding a member to a group
Pre-production develop Bug fixes @Baptiste-Ferrand
0.3.0 2025-06-14 Trainings, exercises & tasks management
• Full CRUD for exercises
• CRUD for trainings
• CRUD for tasks
• CRUD for task validation
Pre-production develop New features @Baptiste-Ferrand
0.3.1 2025-06-16 Fix – Regression on exercises
• Fixed regression: deleting a training did not delete its associated tasks
Pre-production develop Bug fixes @Baptiste-Ferrand
0.4.0 2025-06-20 Diets & meal plans management
• CRUD for diets
• CRUD for meal plans
• CRUD for macro plans
Pre-production develop New features @Baptiste-Ferrand
0.5.0 2025-06-28 InMemory adapter & integration tests
• Added InMemory adapter for local storage and testing
• Added integration tests covering all endpoints
Pre-production develop New features @Baptiste-Ferrand
0.5.1 2025-06-29 Fix – Integration tests
• Refactored poorly designed tests (groups, profiles)
• Fixed InMemory fixtures configuration
Pre-production develop Bug fixes @Baptiste-Ferrand
0.5.2 2025-06-30 Fix – Diet/macro plan/meal plan
• Fixed total calories format (returned as string instead of float)
• Fixed API response display bug for total calories
Pre-production develop Bug fixes @Baptiste-Ferrand
0.5.3 2025-07-01 Fix – Training/tasks/validation
• Fixed bug preventing deletion of tasks linked to deleted trainings
• Added tests to guarantee cascade deletion
Pre-production develop Bug fixes @Baptiste-Ferrand
0.5.4 2025-07-02 Fix – Side effect
• Fixed bug where deleting a meal plan sometimes wrongly deleted related diets
Pre-production develop Bug fixes @Baptiste-Ferrand
0.5.5 2025-07-03 Refactor – Convention & readability
• Refactored function names to follow PEP8
• Cleaned imports and typing
Pre-production develop Bug fixes @Baptiste-Ferrand