Release Notes ‐ v1.0.1 ‐ 2025 07 11 - JU-DEV-Bootcamps/ERAS GitHub Wiki
Introduction
The following release has as a main focus bug fixing but also includes new features, like adding user-customized configurations for different service providers and security authorization for multiple endpoints.
🐛Bugs Fixed
-
Fixed an issue on /evaluation-process where the Edit Process allowed saving an evaluation with only spaces in the name.
-
Fixed the Summary Heatmap modal where detailed information was not displayed after importing new answers from Cosmic Latte (CL).
-
Fixed the "Polls answered" student list, which was not being filtered according to the selected poll.
-
Corrected the Survey list gathered from Cosmic Latte so that it is now alphabetically arranged when displayed to the user.
-
Fixed the Import - Polls functionality: individual toggles are now correctly checked when the "Save all" toggle is activated.
-
Fixed an issue where Country data could not be updated.
-
Fixed the issue of Heatmaps not being displayed when having multiple polls imported.
-
Corrected a bug where the Evaluation result was not being shown.
-
Improved page navigation's performance on the "Answer Detail" sections of reports' modals, which were too slow.
✨ New Features
- BE Authorization: Implemented backend-level authorization for secured endpoints.
- All POST, PUT and DELETE endpoints, as well as GET endpoints exposing students private data, like emails, now require a token to be accessed.
- CL Configuration: Added configuration management for Cosmic Latte integration.
- Now, when using many features (like importing) user must go to /cosmic-latte and create a new configuration, having Cosmic Latte as a service provider
- On /cosmic-latte user can check the health status of the service, edit it or remove it.
- Multiple configurations can be created and provide isolation for Test Evaluations.
🔧 Improvements
- Implemented a validator for empty spaces in form fields to avoid invalid submissions.
- Improved BE Authentication process for enhanced security.