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.