v15.64.6

frappe/hrmsv15.64.6Oct 21, 2026by frappe-pr-bot

Upgrading?

Full Release Notes

## Bug Fixes
* Adds checks when showing or saving employee information, leave requests, holiday lists, expense approvals, activity timelines, and file uploads. **Salary Slip** creation and preview also follow the same access rules. (https://github.com/frappe/hrms/pull/4622)
* Adds checks before listing unmarked days or recording **Attendance**, expiring **Leave Ledger Entry** allocations, and changing **Shift Assignment** records, so invalid employee, leave, or shift details are not processed. (https://github.com/frappe/hrms/pull/5450)
* Keeps the latest attendance record available while the mobile app refreshes, so an employee’s first check-out attempt is less likely to be recorded as a check-in. (https://github.com/frappe/hrms/pull/5458)
* Prevents **Goal** records from being saved when _End Date_ is earlier than _Start Date_. (https://github.com/frappe/hrms/pull/5460)

**Authors**: @nareshkannasln, @iamkhanraheel, @deepeshgarg007
**Reviewers**: @iamkhanraheel, @asmitahase, @deepeshgarg007

<details>
<summary>AI content</summary>

 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](https://github.com/barredterra/pretty_release_notes). 

Changes with the following labels were excluded:
- skip-release-notes

Changes with the following types were excluded:
- refactor
 - docs
 - test
 - build
 - ci
 - chore
 - style

</details>

Related Repositories