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>