v15.63.3

frappe/hrmsv15.63.3Aug 20, 2026by frappe-pr-bot

AI Summary

A maintenance release addressing specific issues in the Monthly Attendance Sheet report to ensure holidays are counted correctly across month boundaries and refining half-day attendance logic.

Key Highlights

  • Fixes holiday counting in 'Monthly Attendance Sheet' for multi-month date ranges.
  • Updates half-day classification logic based on 'Status for Other Half' settings.

Full Release Notes

## Bug Fixes
* The "Monthly Attendance Sheet" report now distinguishes full dates when checking attendance, so holidays are counted correctly when date ranges span multiple months. (https://github.com/frappe/hrms/pull/5059)
* Updates the summarized "Monthly Attendance Sheet" to classify the other half of a half-day as present or absent based on _Status for Other Half_, and count it as leave only when linked to a **Leave Application**; otherwise, it counts as present. (https://github.com/frappe/hrms/pull/5096)

**Authors**: @iamkhanraheel, @ruthra-kumar
**Reviewers**: @deepeshgarg007, @iamkhanraheel

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

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

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

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

</details>