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.
| 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 |