Repository navigation
Version 4.0.0
March 7, 2025
✨ New Features
- Added support for groups to use C language.
- Migrated the database to support C code execution (APP-0154).
- Updated the
Create GroupAPI to include programming language in the request (APP-0163). - Updated the
Get Exercise InfoAPI to include programming language checks (APP-0157). - Updated the
Create ExerciseAPI to add programming language in query parameters (APP-0159). - Added a programming language flag before sending to the worker (APP-0160).
- Updated
Get My GroupsandGet Available GroupsAPIs to include programming language fields (APP-0156). - Split keyword constraints for Python and C languages (APP-0164.
- Updated the overall dashboard to reflect programming language changes (APP-0155).
- Enhanced
Get My GroupsandGet Available GroupsAPIs to support filtering by programming language (APP-0169).
- Created an endpoint to recover the admin user (APP-0174).
🛠 Fixes
- Fixed migration script for
downmigration to ensure correct execution (APP-0162). - Migrated the
lab_exercisestable in the database to allow every role to edit exercises (APP-0175). - Fixed the business logic for the
Get Average Chapter ScoreAPI (APP-0173).