What's Changed
- Stops submission of Employee Advance records when the chosen Advance Account is not of type Receivable, preventing selection of an incorrect account. (#4018)
- Employee Self Service users can now view Leave Type records, letting them see the available leave categories. (#4020)
- Hides the username/password fields on the HRMS login page when Disable Username/Password Login is enabled in System Settings, so users no longer see a disabled login option. (#4026)
- Hides the HRMS app for Website Users who have the Employee role, preventing their login from redirecting to a forbidden Desk page. (#4029)
- Uses default salary amounts when calculating Gratuity, allowing the payout to be saved without error when a departing employee’s full loan balance is settled. (#4033)
- Fixes incorrect recalculation of compensatory leave when cancelling a Compensatory Leave Request; the related Leave Allocation now keeps the correct remaining balance instead of resetting to zero. (#4031)
- Displays the Loan Repayment column in "Salary Register" only when the Lending app is installed, removing the empty column from systems that do not use lending. (#4037)
- Bulk attendance marking now skips days on each employee’s assigned holiday lists within the chosen date range when "Exclude Holidays" is selected. It also avoids errors if an employee lacks a holiday list for part of that period. (#4039)
- Adds validation to Additional Salary: recurring entries must include both From Date and To Date, and non-recurring entries must include a Payroll Date; if any required date is missing, a clear error message now appears. (#4041)
- Allows the local development servers for the frontend and roster modules to accept connections from any hostname, not just
localhost, letting you preview the site from other devices on the same network. (#4058) - Fixes doubled numbering in Job Opening records; new openings now receive the next number instead of skipping one. (#4060)
- Fixes errors that prevent updating records in Bulk Salary Structure Assignment when the system language is set to non-English. (#4063)
Full Changelog: v16.2.0...v16.3.0 For these release notes, we used an LLM (OpenAI o3) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.
Changes with the following labels were excluded:
Changes with the following types were excluded:
Authors: @DanielRadlAMR, @rohitwaghchaure, @iamkhanraheel, @Akshay-Arijentek, @AarDG10, @elshafei-developer, @nareshkannasln, @sarathibalamurugan, @asmitahase
Reviewers: @ruchamahabal, @asmitahase
AI content