Version 9.1.175 (11 August 2025) Notifications Due Date Notifications are not CC'ing the Parent/Guardians of the Students (#134294) Problem Next of kin users do not receive emails when sent from V8   Solution Resolve the problem for CC and BCC addresses when email is sent externally   Screenshots not displaying correctly (#133883) Problem When no screenshot is included in the email, it still shows an image tag   Solution Display the image if there is one, else show an error message   Data Warehouse Daily Server Monitoring Checks 2025 (#125159) Problem The DWH results cannot be retrieved and emailed from Master or other clients    Solution Created script C_03592_99999_GenerateDWHJobResultsWithinInsertEmailsToBeSent.sql that will be used to fetch and email the latest DWH Job Results   Term 2 Report Card (#133772) Problem Not all the new subjects are available within StudentSubjects, and the Marks are not calculating correctly for certain cases within TermResults   Solution Added the extra subjects for Grade 10 students and corrected the Mark calculations within the task "Manually Update lmTermResults_Staging_V9    Update the existing report to show all the login data (#133324) Problem Extra fields are required within accUserLogins for Security Auditing purposes   Solution Added new fields IPAddress, Browser and FailedReason within accUserLogins_Staging_V9 and accUserLogins   Learning Management Attendance History Date-Pickers (#134520) Problem The calendar range picker shows incorrectly (without styling) on the attendance history   Solution Import the Syncfusion styles correctly to ensure the calendar range picker control renders correctly.    Organisational Structure Improve org import validation and performance (#133495) Problem When the save changes are called after all the Org nodes are built, and an exception occurs, all users fail and therefore cannot proceed to import the rest of the identity   Solution Make a change to save per user in the org, and if that fails, fail that user instead. Change how the org nodes are built up with a more generic approach to improve performance   People Management Avatars and Profile Images settings (#134522) Problem The Image Resources settings handling the display/upload of Avatar images were also affecting the profile image selection and upload.   Solution Removed the if check determining the display of the Profile Picture selection and upload, as this must ALWAYS be visible and not be affected by the Avatar settings.   Send Welcome Notification displays the incorrect username for the user with a ( ' ) (#134187) Problem When a user has the " ' " character in their name, the system does not render this character correctly.   Solution Modifying the frontend logic to render it as raw HTML, which then displays the character correctly.   Performance Management PM Manager not correct on Print View report (#134451) Problem On the contract print preview, the performance manager is not displayed correctly.    Solution Fix the print preview page to correctly display the user's performance manager   Wage performance reviews (#134309) Problem When Dual Participation is disabled, the manager cannot copy Manager Ratings to Final.   Solution Remove dual participation limitation on the check that determines whether to allow copying ratings to the final   Imports Exception Errors (#133141) Problem When syncing data from PaySpace, the employee's position effective date is used as the position start date rather than the Effective position date. Everytime an appointment is changes on Payspace, regardless if it influence the position or dates, a new appointment is created. The OFO codes are not used but differs between companies for the same job code, causing validation issues.    Solution This pull request introduces enhancements to the `PaySpaceUserDetailsExportCommandHandler` class by adding configuration support and refining logic for handling OFO codes and user details. Key changes include the integration of a new configuration setting, improved conditional checks, and updates to user detail mappings.   User Import: Add custom steps to Account/Job Profiler/Identity (#133088) Problem When running imports through the services for Account, JobProfiler and Identity, data is being processed and handled through business rules, but no additional to handle special cases per ruleset    Solution Add custom import steps for pre and post import per service to handle the different cases, should there be an existing script to handle a ruleset's special conditions.   Identity and Authorisation Default displayed language not applied from the Login page (#132901) Problem Upon user sign-out, all cookies and identification data are deleted. As a result, the login screen cannot be rendered properly due to the absence of necessary context, such as language preferences.    Solution Introduce a new cookie during user login to store the user ID. This identifier can then be used to retrieve the appropriate language settings. After setting the cookie, the page should be reloaded to apply the updated configuration based on the new cookie.   Tenant Management System Help Page cannot save (#134332) Problem Users can access the edit page for system feedback on other Rulesets    Solution Prevent seeing the edit button if not on Ruleset 1