Fixing: - Fixed mark part columns and breakdown misalignment in the Tabulation Sheet web and print reports. - Fixed subject full mark and percentage calculations when the Shift module is enabled. - Fixed percentage calculation errors in student results when subject full marks are missing or set to zero. - Fixed exam terms not displaying properly under the student profile examination tab. - Fixed missing or misaligned mark columns in the student profile examination view. - Fixed asset, logo, and stylesheet URL path loading issues on subfolder and subdomain installations. - Fixed broken asset and style links on password reset and new password pages in the Edulia theme. - Fixed security vulnerability in the password reset process by enforcing email and reset code verification. Update: - Added email and code validation to prevent unauthorized or expired password reset submissions. - Improved API security by removing sensitive verification codes from password recovery response data. - Improved assetPath helper to accurately parse query parameters, subdirectories, and subdomains. - Updated direct update check links in System Settings to point to the official support portal. Note: - Laravel 13 and PHP 8.3 were already available. - Database backup is recommended before updating.Note: Min version v9.2.0 required to update v9.6.0: PHP version min 8.3 is required
After completing the update, if you encounter any issues, please clear the application cache manually.
Delete all files inside the following directories:
bootstrap/cache
storage/framework/cache/data
Then reload the application.
Related Doc:
How to manually update Infix applicate
Install and enable ionCube Loader