v15.63.0

frappe/hrmsv15.63.0Jul 15, 2026by frappe-pr-bot

AI Summary

Similar to v16.13.0, this release introduces leave policy assignment tools and fixes PWA dropdown issues, along with blocking duplicate half-day leave applications.

Key Highlights

  • Adds 'Single Assignment' and 'Bulk Assignment' buttons to Leave Policy.
  • Blocks half-day leave application if a full-day leave exists for the same date.
  • Fixes dropdown behavior in PWA search results.

New Features

  • Single Assignment and Bulk Assignment buttons for Leave Policy

Full Release Notes

## Features
* Adds "Single Assignment" and "Bulk Assignment" buttons to the **Leave Policy** form once it is submitted. "Single Assignment" opens a new **Leave Policy Assignment**, and "Bulk Assignment" opens **Leave Control Panel** with the _Leave Policy_ field already filled in. (https://github.com/frappe/hrms/pull/4896)

## Bug Fixes
* In the PWA, dropdown fields now keep a value selected from search results even when it is not in the initial list. The list also reloads when the value is cleared or changed from elsewhere. (https://github.com/frappe/hrms/pull/4873)
* Blocks a half-day **Leave Application** when a full-day leave already exists for the same date. (https://github.com/frappe/hrms/pull/4843)
* Shows a confirmation warning when you close a **Job Opening** linked to a **Staffing Plan**. You can still close it even when the plan is already full, and reopening a closed **Job Opening** still follows the same checks as before. (https://github.com/frappe/hrms/pull/4867)
* Shows the employee ID on the profile page when _Employee Number_ is not set. Displays the manager’s name in _Reports To_ instead of leaving the field blank. (https://github.com/frappe/hrms/pull/4870)

**Authors**: @wreckage0907, @krishna-254, @nareshkannasln, @iamkhanraheel
**Reviewers**: @deepeshgarg007, @iamkhanraheel

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

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

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

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

</details>