Features
- Adds ready-made app files to GitHub Releases, so installs and updates can use them instead of building them from scratch. (#4629)
- Adds a "Forgot Password?" button on the login page so users can reset their password, and a change password option on the profile page. (#4642)
Bug Fixes
- Loan repayments created from Salary Slip now use the slip's End Date instead of today's date, so loan instalments due in that pay period are included in the repayment. (#4639)
- The Employee Incentive form no longer limits the Salary Component field by Company. This avoids the error that can appear when selecting a salary component. (#4659)
- The Goal tree view now shows only goals you have permission to see, matching the records available in the list view. Date range filters also apply correctly when you browse goals in this view. (#4668)
- Salary Slip now uses the Exempted From Income Tax setting for deductions added through Additional Salary. Exempt deductions lower the taxable amount when the slip is submitted through Payroll Entry. (#4671)
- The roster view now checks permissions before showing Leave Application and Shift Assignment records. This keeps roster details limited to items the user can access. (#4666)
- Updating a Salary Component now clears the cached Salary Structure, so recent formula and condition changes are used without waiting for a manual refresh. (#4675)
Other Changes
- Lets you leave Reason for adjustment blank when creating a Leave Adjustment from Leave Allocation. (#4636)
New Contributors
- @sahil170401 made their first contribution in #4659
Authors: @deepeshgarg007, @elshafei-developer, @sahil170401, @Hemil-Sangani, @iamkhanraheel, @krishna-254, @rmehta, @Nihantra-Patel For these release notes, we used an LLM (OpenAI gpt-5.4-mini) 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: @deepeshgarg007, @asmitahase
AI content