Features
- Employees can now submit Compensatory Leave Requests and view their own and team requests in the PWA, with shortcuts on Home and the Leaves dashboard. (#5499)
Bug Fixes
- The "Employee Hours Utilization Based on Timesheet" report counts hours only from submitted Timesheet records, excluding draft and cancelled timesheets from utilization totals. (#5482)
- Clarifies Fraction of Daily Salary per Leave in Leave Type and calculates the unpaid portion of partially paid leave consistently across Calculate Payroll Working Days Based On settings in Payroll Settings. (#5483)
- When a closed Job Opening is edited, its linked Job Requisition uses the opening’s Closed On date for Completed On; if that date is blank, it keeps the existing completion date or uses today if none exists, so Time to Fill reflects the selected date. (#5485)
- In Attendance Request and Leave Application, To Date now follows From Date while it is auto-filled, without replacing a date selected by the user or loaded from a saved record. (#5488)
- Allows amendments to cancelled Training Result records while preventing duplicate draft or submitted results for the same Training Event. (#5487)
- In Leave Control Panel, choosing Leave Period under Dates Based On now fills From Date and To Date from the selected period, including when switching back from a custom range. (#5498)
- Adds a confirmation prompt before cancelling submitted requests from the PWA action sheet. (#5500)
- Opening an Employee now skips assignment options for Leave Policy, Salary Structure, or Shift Schedule when a user lacks access, rather than showing an access error. Users who can select records from these areas still have the related assignment actions. (#5502)
- A zero-amount Additional Salary with Overwrite Salary Structure Amount now sets the component to zero on the Salary Slip instead of leaving or subtracting the salary structure amount; when Remove If Zero Valued is enabled, the component is removed unless it is a tax component. (#5521)
- Applies the configured release rules so commits marked as breaking changes do not trigger an automatic major-version release. (#5523)
- Adds right-to-left layout support to the HRMS web app, aligning text and controls and reversing navigation arrows for right-to-left languages. (#5504)
- The Goal tree now applies the Company filter, showing goals for the selected company. (#5506)
- Limits Interview Feedback to users who can access the related Interview. Salary structure assignments now check employee access and assignment permissions, while Bulk Salary Structure Assignment lists only employees the user can access. (#5534)
- Ignores rejected Shift Request records when checking for date overlaps, allowing employees to submit a new request for the same dates. (#5527)
Authors: @sokumon, @deepeshgarg007, @nareshkannasln For these release notes, we used an LLM (OpenAI gpt-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:
Changes with the following types were excluded:
Reviewers: @asmitahase, @deepeshgarg007, @iamkhanraheel
AI content