Features
- Shows the job opening’s Job Title instead of its ID on the job application web form.
Adds a Prevent Duplicate Applicant option to Job Opening that blocks repeat applications from the same email address for the same position. (#5030) - Adds Company, Department, and Branch filters to the "Unpaid Expense Claim" report, with the Department and Employee filters limited to the selected Company.
Adds Posting Date, Company, Department, and Branch columns, plus grouping by Employee, Department, or Branch with subtotals and a grand total. (#5054)
Bug Fixes
- Updates how HRMS retrieves data and removes unused code. (#4990)
- Fixes the Mark Attendance dialog so its Start and End dates use a valid date format and can load unmarked attendance days without an invalid date error. (#5052)
- Fixes statistical Salary Component formulas that use
ctcso they read the employee’s actual CTC instead of a blank value from the Salary Slip, allowing dependent component amounts to use the correct value. (#5055) - The "Monthly Attendance Sheet" report now distinguishes full dates when checking attendance, so holidays are counted correctly when date ranges span multiple months. (#5060)
- Requires users to select a Leave Approver before saving a Leave Application when Leave Approver Mandatory In Leave Application is enabled, and keeps Leave Approver Name synchronized with that selection. Fills missing Leave Approver Name values in existing Leave Application records. (#5066)
- Shows only submitted Payroll Entry records when selecting payroll entries for a Journal Entry, excluding draft and cancelled records. (#5045)
Authors: @akhtarmohsin, @pratheep-bit, @nareshkannasln, @asmitahase, @deepeshgarg007, @iamkhanraheel
Reviewers: @deepeshgarg007, @asmitahase, @iamkhanraheel
AI content
For these release notes, we used an LLM (OpenAI gpt-5.6-luna) 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:
- skip-release-notes
Changes with the following types were excluded:
- ci
- build
- refactor
- chore
- docs
- test
- style